hibernate
spring1123
这个作者很懒,什么都没留下…
展开
-
hibernate各个包的作用
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 cg...原创 2008-09-22 17:32:38 · 110 阅读 · 0 评论 -
hibernate的体系结构学习笔记
hibernate主要的三个组件: 1.连接管理组件 采用连接池的方式管理与数据库的连接,避免了频繁的建立和关闭数据库连接。 2.事务管理组件 3.对象关系管理组件 hibernate体系结构中的几个主要部分 SessionFactory SessionFactory中保存了对应当前数据库配置的所有映射关系。它是将某个数据库的所有映射关系经过编译后保存在...2008-03-23 16:20:43 · 113 阅读 · 0 评论 -
Session中的load()方法和get()方法的区别
Session的load()方法和get()方法都可以根据实体对象的ID读取数据库中的记录,并得到与数据库中的记录相对应的实体对象。 load()和get()的区别主要体现在一下三个方面: 1.记录不存在时,get()方法会返回空(null),而load()方法会抛出一个HibernateException异常。 2.Load()方法可以返回实体的代理类实例,而...2008-03-23 16:45:10 · 421 阅读 · 0 评论 -
hibernate异常could not initialize proxy
“ could not initialize proxy - the owning Session was closed ”可能原因: 当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只是产生一个Obj代理类实例,只有在session没有关闭的情况下运行Obj.getXxx...2008-04-23 14:14:21 · 201 阅读 · 0 评论