hibernate
kx_note
这个作者很懒,什么都没留下…
展开
-
hibernate4的新特性
1.MySQLDialect在Hibernate4和Hibernate312.Hibernate4的4的buildSessionFactory()已经被buildSessionFactory(ServiceRegistry ServiceRegistry)代替。3.Hibernate4的session.connection()已经被session.doWork()代替。原创 2014-04-09 14:18:04 · 681 阅读 · 0 评论 -
hibernate通用增删改查,减少代码量
1》接口(主要是增删改查的接口)BaseDao.java/** * * @author fly.zhou */public interface IBaseDao { //增加对应实体的一条记录 public boolean save(Object o); //更新对应实体的一条记录 public boolean update(Object o);转载 2014-04-08 15:31:32 · 700 阅读 · 0 评论 -
温故知新之Hibernate二级缓存原理
一、hibernate的二级缓存如果开启了二级缓存,hibernate在执行任何一次查询的之后,都会把得到的结果集放到缓存中,缓存结构可以看作是一个hash table,key是数据库记录的id,value是id对应的pojo对象。当用户根据id查询对象的时候(load、iterator方法),会首先在缓存中查找,如果没有找到再发起数据库查询。但是如果使用hql发起查询(find, que原创 2014-03-20 14:56:32 · 713 阅读 · 0 评论 -
hibernate抓取策略
转载 2014-04-11 15:49:52 · 458 阅读 · 0 评论 -
配置hbm的hibernate小demo(入门级小案例ajax+struts2.0+hibernate3.0)
一yinr原创 2014-04-11 15:21:31 · 864 阅读 · 0 评论 -
hibernate优化
一、笼统的概括。1. 使用双向一对多关联,不使用单向一对多2. 灵活使用单向一对多关联3. 不用一对一,用多对一取代4. 配置对象缓存,不使用集合缓存5. 一对多集合使用Bag,多对多集合使用Set6. 继承类使用显式多态7. 表字段要少,表关联不要怕多,有二级缓存撑腰二、详细的讲解。转载 2014-04-11 15:55:10 · 486 阅读 · 0 评论 -
hibernate锁机制
Hibernate支持两种锁机制:即通常所说的“悲观锁(Pessimistic Locking)”和“乐观锁(OptimisticLocking)”。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。Hibernate的加锁模式有:Ø LockMode.NONE转载 2014-04-11 15:57:59 · 570 阅读 · 0 评论