阅读背景:

Hibernate DAO 层事务提交处理备忘

来源:互联网 

备忘是希望自己不要忘记了。以后还可以拿出来玩玩

@Repository
@Transactional
public class CommonDAO extends HibernateBaseDao<Object, Long> {

	@SuppressWarnings("rawtypes")
	public List queryByQLList(String hql) throws Exception {
		List list = new ArrayList();
		try {
			list = this.find(hql);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return list;
	}

	public void saveEntity(A a) {
		Session session = sessionFactory.openSession();
		Transaction tx = session.beginTransaction();
		session.merge(a);
		session.flush();
		try {
			tx.commit();
		} catch (Exception e) {
			tx.rollback();
			e.printStackTrace();
		}
		session.close();
	}
}@Repository
@Trans



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: