public class HibernateUtils {
private static Configuration configuration;
private static SessionFactory factory;
static {
try {
configuration = new Configuration();
factory = configuration.configure().buildSessionFactory();
} catch (Exception e) {
e.printStackTrace();
}
}
public static SessionFactory getSessionFactory() {
return factory;
}
public static Configuration getConfiguration() {
return configuration;
}
public static Session getSession() {
return factory.openSession();
}
public static Transaction beginTransaction(Session session) {
return session.beginTransaction();
}
public static void commitTransaction(Session session) {
session.getTransaction().commit();
}
public static void rollbackTransaction(Session session) {
session.getTransaction().rollback();
}
public static void closeSession(Session session) {
if (session != null) {
if (session.isOpen()) {
session.close();
}
}
}
}
分享到:
相关推荐
HibernateUtil 分页 增删改查 封装 HibernateUtil 分页 增删改查 封装 HibernateUtil 分页 增删改查 封装
HibernateUtil分装完整版HQL查询HibernateUtil分装完整版HQL查询
06_传智播客hibernate教程_完善HibernateUtil类及hql查询入门
hibernate入门实例封装了HibernateUtil,完成数据库的添加操作,和查询操作。 Session的save方法和get方法。
HibernateUtil工具类
Hibernate5.2.1 的工具类 创建session 和 sessionFactory
HibernateUtil.java HibernateUtils.java HttpRequester.java HttpRespons.java HttpUtil.java MD5Util.java Pagination.java PropertiesUtil.java RegUtil.java StringUtil.java UploadUtil.java UUIDUtils.java
欢迎大家咨询,我会尽量去与大家讲解,希望对你们有所帮助
} <br> public String createPasswordTicket(User user) { HibernateUtil.executeUpdate( "delete from PasswordTicket as pt where pt.user=?", new Object[] { user } ); String ...
SessionFactory factory = HibernateUtil.getSessionFactory(); Session session = factory.openSession(); Serializable id = null; Transaction tran = null; try{ tran = session.beginTransaction(); ...
生成HibernateSessionFactory工具类(HibernateUtil) ===利用Myeclipse根据表生成实体类和映射文件=== g.进入DB Browser窗口,找到数据表 h.数据表右键,选择Hibernate reverse Engin... i.选择要生成的文件hbm....
2、采用Jsp->Action->Service->Dao的编码方式,封装了HibernateUtil、SpringUtil、HqlUtil等工具,以及简化了增删查改操作。 3、此底层包含泛型DAO、Proxool连接池、国际化语言、DateUtil工具、ExcelUtil报表工具、...
06_完善HibernateUtil类及hql查询入门 07_实体类或属性名与数据库关键字冲突问题 10_使用Hibernate完成CRUD实验的步骤说明 11_完成CRUD实验并回顾和补充细节知识(上) 12_完成CRUD实验并回顾和补充细节知识(下...
(2)dao 使用了公共的GenricDao接口及实现类GenricHibernateDao 并使用了泛型 com.chen.common 包中的CopyOfGenericHibernateDao.java HibernateUtil.java两个是在集成Spring前使用的 可以当做参考吧; (3) ...
│ │ HibernateUtil.java │ │ UsersDAO.java │ │ │ └─entity │ BillEntity.java │ GoodsListEntity.java │ └─WebRoot │ index.jsp │ ├─img │ dn1.jpg │ dn2.jpg │ dn3.jpg │...
HibernateUtil タ・ <br>ミツスィメサタ・HibernateUtil」ャモヲクテハヌクコヤテ hibernate マ犹リイルラ」 ユ簑・メハヌエモヤュタエオトケ、ウフヨミスォホトシヨアスモソスアエタエモテ。」 ...
hibernate 一对多测试工程,博客介绍请参照: http://blog.csdn.net/smilefyx/article/details/48596665