
Hibernate
iteye_13532
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate中实体的三种状态
刚刚查看了一下Hibernate的DOC,发现里面也讲到了Hibernate实体的三种状态,下面是官方的解释:The main function of the Session is to offer create, read and delete operations for instances of mapped entity classes. Instances may exist in ...2012-07-14 22:27:31 · 110 阅读 · 0 评论 -
Hibernate获取序列
现在有这样一个需求,每个员工都有个ID,还有一个工号,ID是Oracle的序列,每次自动加1,而工号是个字符串,总共长8位,前面都是0,后面是员工ID,比如员工ID为88,则其工号为00000088,首先,员工的工号总是8位,前面都是0,为了解决这个问题,需要在其工号的set方法中添加逻辑,如果工号长度不够8为,前面加0,这个比较好解决:[code="java"]public void...2012-07-18 22:21:27 · 448 阅读 · 0 评论 -
Hibernate配置错误(javax.persistence.Cacheable)
在配置Hibernate时,出现如下错误 Java代码Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable 错...原创 2012-06-05 21:12:47 · 158 阅读 · 0 评论 -
Hibernate中List与iterate的不同之处
List一次取出所有对象,iterate先去ID,等用到的时候再根据ID来去对象 session中list第二次发出,仍会到数据库查询,iterate第二次查询首先到session级缓存查找...原创 2012-06-05 21:14:18 · 82 阅读 · 0 评论 -
Hibernate的1+N问题(N+1)
Hibernate的两个类设置了manyToOne之后,在查询的时候,由于N 对1的一方默认的fetch=FetchType.EAGER,所以会把被关联的对象一起取出来(以Student和Teacher解决方法一:设置fetch=FetchType.LAZY解决方法二://List<Student> students= (List<Student&g...2012-06-05 21:15:30 · 130 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/Static
自从到公司之后,一直用得Ibatis,很少接触Hibernate了,今晚试了一下,发现众多不会了,现在从新学习一下Hibernate执行之后,就发现报如下错误:Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder原来是缺少log4j和slf4j-log4j...原创 2012-06-06 22:47:07 · 1106 阅读 · 0 评论 -
Bean property 'annotatedClasses' is not writable or has an invalid setter method
在使用Junit测试Hibernate+Spring时,提示如下异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [spring/applicationContext.x...2012-06-09 16:58:22 · 263 阅读 · 0 评论