在hibernate中删除一对多中的多方数据时报错:org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations):...
分类:
系统相关 时间:
2014-07-30 11:58:03
阅读次数:
228
今天业务完成到一定程度,查看下代码,猛然发现目前的这个代码有点奇怪。奇怪就奇怪在我的model中有很多文件,每个文件都对应数据库中的一张表,然后每个model中有很多是几乎没有什么逻辑代码的。比如: 这个原因是什么呢,因为rdb_model这个类实现了ORM,我继承这个类才能使用ORM的那些操作。 ...
分类:
其他好文 时间:
2014-07-30 11:56:13
阅读次数:
240
注:没有找到出处,如有侵犯,请告知开始ActiveAndroid神奇之旅:在AndroidManifest.xml中我们需要添加这两个AA_DB_NAME (数据库名称,这个name不能改,但是是可选的,如果不写的话 是默认的"Application.db"这个值)AA_DB_VERSION (数据...
分类:
移动开发 时间:
2014-07-30 07:39:23
阅读次数:
220
ORM即Object-Relational Mapping,对象关系映射。简单理解就是把我们Java的对象与数据库里面的记录进行映射,可以把实体对象持久化到数据库中,也能把查询到的记录映射成Java对象。ORM让我们彻底解放,一点也不需...
分类:
移动开发 时间:
2014-07-30 01:12:03
阅读次数:
310
观察者模式(发布-订阅 Publish/Subscribe 模式):定义了一种一对多的依赖关系,让多个观察者对象同事监听某一个主体对象。这个主体对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。
1:观察者模式特点
(1),将一个系统分割成一系列相互协作的类有一个很不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、...
分类:
其他好文 时间:
2014-07-30 01:05:42
阅读次数:
227
以前为xUtils写过系列的使用教程,其中有一章讲的是FinalDb,也是android中非常好用的ORM框架。今天为大家介绍另一个给力的ORM框架...
分类:
移动开发 时间:
2014-07-30 01:04:22
阅读次数:
282
以前为xUtils写过系列的使用教程,其中有一章讲的是FinalDb,也是android中非常好用的ORM框架。今天为大家介绍另一个给力的ORM框架
分类:
移动开发 时间:
2014-07-30 00:53:42
阅读次数:
275
本篇先介绍 下Innodb表空间,文件相关的内存数据结构。1. 数据结构Innodb的tablespace和文件的关系,是一对多的关系,先来看三个结构体1. fil_system_struct: 表示Innodb的表空间内存cache,innodb一共包括两类tablespace,即 #defi.....
分类:
数据库 时间:
2014-07-30 00:45:12
阅读次数:
260
EF(Entity Framework)是微软的一个ORM框架
使用过EF的同学都知道它有一个延迟加载的功能
那么这个延迟加载的功能到底是什么?
为什么需要延迟加载?
使用延迟加载的优点和缺点又各是什么?
可以通过一个简单的小例子来阐述EF的这些问题
首先使用到了两个很简单的数据表
关系图如下:
T_Product的Uid关联到T_Users的Id,形成一个外键关系...
分类:
其他好文 时间:
2014-07-29 14:24:48
阅读次数:
5139
ActiveRecord也属于ORM(对象关系映射)层,由Rails最早提出,遵循标准的ORM模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循的命名和配置惯例,能够很大程度的快速实现模型的操作,而且简洁易懂。ActiveRecord的主要思想是:1. 每一个数据库表对应创建一个类,类...
分类:
其他好文 时间:
2014-07-29 14:13:08
阅读次数:
207