hibernate
文章平均质量分 68
hanchilin
这个作者很懒,什么都没留下…
展开
-
Hibernate三种状态的区分
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 一、瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new ...原创 2014-03-06 15:03:30 · 144 阅读 · 0 评论 -
Hibernate的save,update,saveOrUpdate,merge等的使用
一、save 和update区别 把这一对放在第一位的原因是因为这一对是最常用的。save的作用是把一个新的对象保存update是把一个脱管状态的对象或自由态对象(一定要和一个记录对应)更新到数据库(根据试验其能够把所有update(po)的po同类的所有持久对象全部更新了,具体见试验) 二、update 和saveOrUpdate区别 这个是比较好理解的,顾名思义,saveOrUpda...原创 2014-03-06 15:18:30 · 166 阅读 · 0 评论