标签:
首先参考 http://jingyan.baidu.com/article/456c463b99f4370a583144a8.html
创建一个项目,照着上面教程到最后一步的时候,系统自动生成entity类,dao类,sessionfactory类和对应的配置文件
在下面新建一个Test1.java
需要注意的是,当我只调用dao类save的方法时,数据并没有插入成功,再加入事务的语句后,数据才成功的保存到了数据库中。
package com.pyf.test2; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import com.pyf.test.*; public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 必须加入事务 User user = new User(5,"aa",5); UserDAO userdao = new UserDAO(); /* Session session = HibernateSessionFactory.getSession(); session.beginTransaction(); session.save(user); session.getTransaction().commit(); session.close(); */ //必须加入事务 Transaction ts = userdao.getSession().beginTransaction(); userdao.save(user); ts.commit(); userdao.getSession().close(); } }
标签:
原文地址:http://www.cnblogs.com/pp9527/p/5538647.html