网站上的数据,存在数据库里。一般用Mysql,也有用sqlite,Postgre。操作数据库要会SQL语言,这个有点麻烦,常常需要查手册。此外,每家数据库在实现SQL语言的时候,常常会加料,增加一些自己独有的东西。而且,SQL语言不是面向对象/基于对象,很多抽象更高的东西不能使用。
于是,ORM就出现了。
ORM是Object Relation Model,也就是 对象关系映射...
分类:
Web程序 时间:
2014-08-12 19:01:44
阅读次数:
297
本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控...
分类:
移动开发 时间:
2014-08-12 18:54:44
阅读次数:
478
1st projects Spring 3.0.5 FullStack library. Hibernate 3.6.1(4.0 alpha1) ORM library. Mybatis 3.0.4 ORM library. Blueprint 1.0 CSS framework CXF 2.3.2...
分类:
其他好文 时间:
2014-08-12 17:02:24
阅读次数:
292
一、简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架...
分类:
其他好文 时间:
2014-08-12 16:36:44
阅读次数:
272
提纲一、什么是ORM。二、反射以及Attribute在ORM中的应用。三、创建一个数据库表和表对应的实体model。四、实体model如何映射出数据库表。五、组合ORM映射生成insert语句。六、测试ORM的插入映射。七、总结。内容:一 、什么是ORM?概念: 对象关系映射(Object Rela...
分类:
其他好文 时间:
2014-08-12 13:22:04
阅读次数:
354
1. 原始单据与实体之间的关系 能够是一对一、一对多、多对多的关系。在普通情况下,它们是一对一的关系:即一张原始单据对应且仅仅相应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证相应多个实体,或多张原始单证相应一个实体。这里的实体能够理解为基本表。明白这种相应关系后,对我们设....
分类:
数据库 时间:
2014-08-12 13:17:14
阅读次数:
303
Hibernate单向多对一在级联删除时,会出现一些问题。
下面模拟我遇到的问题:
这次模拟与之前的一次模拟方法一直,博客:http://blog.csdn.net/openjdk8/article/details/38424403
模拟场景:有一个部门表t_dept,职位表t_position。
需求:当删除部门表时,不管职位表有没数据,照样删除。删除职位表就直接删除。
1,建...
分类:
系统相关 时间:
2014-08-12 00:48:23
阅读次数:
361
1.0 数据表模型(mode)func GetMyads(zoneid string) ([]orm.ParamsList, error) { tidNum, err := strconv.ParseInt(zoneid, 10, 32) if err != nil { r...
分类:
数据库 时间:
2014-08-12 00:23:33
阅读次数:
849
示例: 类Org表示组织机构,是一个典型的树状结构数据,其属性包括: id,name,children,parent 要将Org映射到数据库中,对parent作多对一的映射,对children作一对多的映射。 我们可以通过三张表来解释其关系 代码实现: 1.建Org实体类@Entitypublic ...
分类:
系统相关 时间:
2014-08-12 00:23:23
阅读次数:
468
1、定义观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并启动更新。2、问题描述现在有一个气象站的对象,此对象负责对几个终端输送信息。气象站即可称为主题,而终端即为观察者。气象站和终端是一对多的依赖,当气象站状态改变时,所有终端都会收到通知并启动更新。...
分类:
其他好文 时间:
2014-08-11 20:57:22
阅读次数:
236