Hibernate3
guomingzhang2008
这个作者很懒,什么都没留下…
展开
-
API hibernate3.6.1
hibernate3.6.1 API,中文文档。原创 2012-11-22 21:11:38 · 134 阅读 · 0 评论 -
hibernate延迟加载
解决hibernate延迟加载的问题: 在Dao层的方法中添加一个是否获取延迟加载List的参数(如传入一个枚举参数); 在Dao获取数据后,判断延迟加载参数,如果获取延迟加载参数为true,则创建一个新的列表,构造器的参数为获取延迟加载的集合,然后将新的集合set到对象属性中,这样在dao层外就可以访问延迟加载的数据了。 简单的代码如下: Student.java privat...原创 2013-05-30 00:31:08 · 105 阅读 · 0 评论 -
hibernate小知识整理
保存数据后,不能以新产生的实体主键为条件去查询数据,这样是查不到数据的,因为在一个事物中,虽然产生了实体主键,但并没有真正的入库。原创 2013-06-08 10:12:05 · 123 阅读 · 0 评论 -
查询结果集
1、 Integer createSQLQuery.uniqueResult (本地SQL查询的返回结果为Integer) Long createQuery.uniqueResult(HQL查询的返回结果为Long) 2、父表(Father),子表(Son、Addr) select {f.*}, {s.*} from xxx....; 结果集:[[father, son], [fat...原创 2013-06-08 10:12:46 · 299 阅读 · 0 评论 -
hibernate异常
hibernate异常: 1、异常 identifier of an instance of xx was altered from 8050 to null。。。。 我遇到这个问题是这样的, 在service层查询出实体a,然后将实体a的主键置空,再次查询有关实体a的操作,然后将实体a的属性复制到新的实体b中,实体b保存到数据库,此时没有添加事务,程序正常运行; 当我在servi...原创 2013-06-14 09:58:53 · 247 阅读 · 0 评论 -
hibernate主键注解
hibernate主键注解: [code="java"] @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "testGenerator") @SequenceGenerator(name = "testGenerator", sequenceName = "seq_t_student") ...原创 2013-06-14 10:10:57 · 232 阅读 · 0 评论 -
hibernate注解
建档整理了下hibernate的注解: 待整理中......原创 2013-06-14 10:13:27 · 127 阅读 · 0 评论