
hibernate
文章平均质量分 69
happ1213
这个作者很懒,什么都没留下…
展开
-
hibernate单实体的级联查询
其实单实体的一对多和多对一和2个实体的用法是一样的,现在以user为例: java代码: package com.test.bean; import java.util.Set; public class User{ private Integer id; private String firstname; private String lastname; private In...原创 2011-06-25 15:41:26 · 100 阅读 · 0 评论 -
Hibernate中对象的三种状态即save(),update(),saveOrUpdate()的使用【转】
当new一个user的时候,是处于瞬时状态 当调用session.save(user)的时候,user对象会放到session里,此时处于持久状态 当提交事务的时候,user对象才会存到DB中 当调用session.close的时候,user对象会从session中出来,此时处于脱管状态 三种状态对象的区别:标准就是与session,与数据库的关系 瞬时状态:与session,数据库无关 持久状态...原创 2011-06-26 21:46:06 · 259 阅读 · 0 评论 -
hinernate 基础
2011-6-25 关联关系、集合映射 (一)One2one: 1) 主对象不存在,从对象是没有办法保存的 2) 可以单独对主对象保存时可以的 3) 查询主对象时会用连接表一次性查询出两种表的记录,与多对一【2次查询】不同;查询从对象时,现查从对象,然后再用连接表 4) Hibernate只依赖于映射文件进行工作的 ...原创 2011-06-26 22:06:43 · 143 阅读 · 0 评论 -
Hibernate对象的三种状态【转】
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject). 瞬时态由new命令开辟内存空间的java对象, <!--<br /> <br /> Code highlig...原创 2011-06-26 22:19:57 · 96 阅读 · 0 评论 -
hibernate中lazy的使用[转载tonmyWu]
lazy,延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就失去效用了。 lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/<list>等集合上,可以取值为tru...原创 2011-10-31 16:00:54 · 120 阅读 · 0 评论