hibernate
文章平均质量分 51
coytte
这个作者很懒,什么都没留下…
展开
-
org.slf4j.impl.StaticLoggerBinder异常
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Exception in thread "main" java.la...原创 2009-09-13 20:38:28 · 275 阅读 · 0 评论 -
解决hibernate could not initial proxy - no Session的方法
该异常的字面意思就是不能初始化代理,因为这时的session已经被关闭了,也 是好多人常说的延迟加载例外问题,主要有以下三种解决方案。。。 一、要是在非web开发中可以首先推荐用left join fetch或inner join fetch语 法。例如:from Item i left join fetch i.parentItem ii 还要如以下的配置...原创 2009-10-11 10:13:14 · 97 阅读 · 0 评论 -
hibernate的invers属性
在hibernate的配置文件中,<set>元素的inverse属性表示是否放弃维护关联关系,hibernate的默认inverse属性值为false,表示放弃维护关联关系而让对方去维护。一般的设计是让多的一方维护关系,所以在<set>集合中将inverse设置为true,这样可以减少update语句,提高查询效率,但一定要让多的一方实现关系的维护,不然建立不起关联!在hi...2009-11-04 18:28:49 · 155 阅读 · 0 评论 -
hibernate 所需jar包及简介
Hibernate3.jar 这个是hibernate最主要的jar包 ant-1.63.jar Ant 的核心包,在构建Hibernate 时会用到 antlr-2.7.5H3.jar 语言转换工,Hibernate利用它实现 HQL 到 SQL的转换 asm.jar/asm-attrs.jar ASM 字节转换库 ...2009-07-03 23:45:10 · 127 阅读 · 0 评论 -
hibernate实体的几种状态:
hibernate实体的几种状态: 实体的生命周期中,实体主要经过瞬时(Transient),托管(Attatched或Managed),游离(Detached)和销毁(Removed)四个状态. 瞬时状态:是指对象被new之后尚未保存到数据库,一旦服务器停止,JVM会回收它所占的内存资源,此时对象没有与session关联. 托管状态:在数据库中已有数据与之对应,且与session...2009-07-04 16:21:00 · 117 阅读 · 0 评论 -
HQL查询语句
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下: S...原创 2009-07-06 10:26:45 · 76 阅读 · 0 评论