摘要: Java 理论与实践: 嗨,我的线程到哪里去了? 了解如何避免服务器应用程序中的线程泄漏 ... 阅读全文
posted @ 2008-11-21 21:11 Earl_86 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Hibernate的数据库事务管理一、 数据库事务概念 数据库事务的特征: ACIDAtomic (原子性)、 Consistency (一致性)、 Isolation (隔离性)和 Durability (持久性)。 DBMS 用日志来保证数据的原子性、一致性和持久性;用锁的机制来保证数据的隔离性。二、 事务的边界 数据库支持 2 种事务模式:自动提交... 阅读全文
posted @ 2008-11-21 10:10 Earl_86 阅读(565) 评论(0) 推荐(0) 编辑
摘要: // -------------------- HSQL ---------------------------------------------- // 使用HSQL语句直接增加、更新、删除实体 public int bulkUpdate(String queryString) { return getHibernateTemplate().bulkU... 阅读全文
posted @ 2008-11-21 09:18 Earl_86 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 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 ja... 阅读全文
posted @ 2008-11-21 09:18 Earl_86 阅读(318) 评论(0) 推荐(0) 编辑
摘要: GenericHibernateDao编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。GenericDao.java:package dao;import java.io.Serializable;import java.util.C... 阅读全文
posted @ 2008-11-21 09:17 Earl_86 阅读(284) 评论(0) 推荐(0) 编辑
摘要: hibernate 乐观锁与悲观锁使用Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式有: Ø... 阅读全文
posted @ 2008-11-21 08:54 Earl_86 阅读(687) 评论(0) 推荐(0) 编辑