
hibernate
Jaaaaaaaava
这个作者很懒,什么都没留下…
展开
-
Hibernate二级缓存中级攻略
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcach转载 2014-07-10 10:35:40 · 729 阅读 · 0 评论 -
关于HIbernate在dao层的最佳实践。
Hi ~大家好,好久没写博客了。最近复习一些框架de原创 2014-06-19 15:22:34 · 929 阅读 · 0 评论 -
HIbernate对象的三种状态
在Hibernate中,对象有三种状态:临 时状态(Transient)、持久状态(Persistent)和游离状态(Detached)。 处于持久态的对象也称为 PO(PersistenceObject),临时对象和游离对象也称为VO(ValueObject). 1. 临时状态 由 new命令开辟内存空间的java对象,例如: User user=new User();转载 2014-07-11 11:37:41 · 733 阅读 · 0 评论 -
关于配置正确hibernate仍然无法创建表的解决方法
当时全部配置都正确后,而且以前可以正确创建表,为什么突然新写了一个类就不能自动创建了呢。。 其实很简单。。 99%的原因是类的属性名是sql的关键字,不能利用ddl来创建表,还有1%的的原因是没有在cfg中添加 对应的hbm文件。。 嗯 切记。。。原创 2014-08-04 14:44:54 · 1411 阅读 · 0 评论 -
闲聊Hibernate中的inverse和cascade
小小的记录一下自己对这两个属性的理解。 假如有两个类 class Group{ private int id; private Set users = new ... } class User{ private int id; private Group group = new .. } 他们之间是 一对多的关系 Group (1) --->原创 2014-11-12 14:47:00 · 737 阅读 · 0 评论