Hibernate
earl86
写什么爱好 计算机
展开
-
hibernate分页原理
hibernate分页原理Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); 那么Hibernate底层如何实现分页的呢...2008-10-30 19:59:00 · 130 阅读 · 0 评论 -
使用扩展HibernateDaoSupport实现分页技术总结
使用扩展HibernateDaoSupport实现分页技术总结1.定义MyHibernateDaoSupport 扩展HibernateSupportmport java.sql.SQLException;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;imp...2008-10-31 19:40:00 · 179 阅读 · 0 评论 -
hibernatedaosupport的使用
hibernatedaosupport的使用一.“低耦合、高内聚”:低耦合:就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样,才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。正因为如此,也使它更易于重用到其它功能类似的环境中,提高了重用性。高内聚:则使软件中的各个模块(功能、类)能够各尽其能而又充分合作,也就是对...2008-11-06 15:50:00 · 185 阅读 · 0 评论 -
在Hibernate和PostgreSQL中使用SERIAL字段
在Hibernate和PostgreSQL中使用SERIAL字段设计的一张表中,使用String类型做为表的主键ID,使用一个SERIAL字段做为一个数据的编号,这样就可以产生一个自动增加的编号。使用 Hibernate后主键ID使用Hibernate的uuid.hex自动生成没有什么问题,但是SERIAL字段Hibernate hibernatesync自动生成的配置信息却是“type=”in...2008-11-06 21:34:00 · 431 阅读 · 0 评论 -
hibernate 乐观锁与悲观锁使用
hibernate 乐观锁与悲观锁使用Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式...2008-11-21 08:54:00 · 78 阅读 · 0 评论 -
GenericHibernateDao1
GenericHibernateDao编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。GenericDao.java:package dao;import java.io.Serializable;import java.uti...2008-11-21 09:17:00 · 94 阅读 · 0 评论 -
GenericHibernateDao3
// -------------------- HSQL ---------------------------------------------- // 使用HSQL语句直接增加、更新、删除实体 public int bulkUpdate(String queryString) { return getHibernateTemplate().b...2008-11-21 09:18:00 · 101 阅读 · 0 评论 -
GenericHibernateDao2
GenericHibernateDao.javapackage dao;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.Collection;import java.util.Iterator;import j...2008-11-21 09:18:00 · 76 阅读 · 0 评论 -
Hibernate的数据库事务管理
Hibernate的数据库事务管理一、 数据库事务概念 数据库事务的特征: ACIDAtomic (原子性)、 Consistency (一致性)、 Isolation (隔离性)和 Durability (持久性)。 DBMS 用日志来保证数据的原子性、一致性和持久性;用锁的机制来保证数据的隔离性。二、 事务的边界 数据库支持 2 种事务模式...2008-11-21 10:10:00 · 96 阅读 · 0 评论