![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
iteye_5271
这个作者很懒,什么都没留下…
展开
-
Hibernate3.X 实践总结
Hibernate不是盏省油的灯,也不是想像的射来射去很简单的事。有很多细节处理不好会让你很不舒服的,这方面最突出的表现在两方面:一是事务管理,是JTA事务还是JDBC事务?幸亏有了Spring和J2EE容器;二是胡乱映射,模型关系建立不合理或者错误导致,或者是映射策略和技术不过关导致。这样的最终结果是抛出一堆HibernateException,摸不着头脑。下面是我实践中的一些总结作为备忘录写出...原创 2011-07-04 09:07:42 · 69 阅读 · 0 评论 -
hibernate3.x最佳实战
设计细颗粒度的持久类并且使用<component> 来实现映射:使用一个 Address 持久类来封装 street,suburb,state,postcode。 这将有利于代码重用和简化代码重构(refactoring)的工作。 对持久类声明标识符属性(identifierproperties):Hibernate 中标识符属性是可选的,不过有很多原因来...原创 2011-07-04 09:12:00 · 81 阅读 · 0 评论 -
hibernate中对象的三种状态
1、瞬时态(transient) 新new出来的,还没有被持久化,而且不在Session缓存。 可以使用,save()或saveOrUpdate()方法,将它保存到数据库,此时对象的状态变为持久态。 ps:处于瞬时态的对象,如果不被程序的其他对象引用,最后会被,jvm垃圾回收器回收。 2、持久态(persistent) 已经被持久化,而且在Se...原创 2011-05-09 21:43:56 · 51 阅读 · 0 评论