hibernate第一个程序

public class Client {
	
	public static void main(String[] args) {
		//读取ibernate.cfg.xml
		Configuration cfg = new Configuration().configure();
		//创建SessionFactory
		SessionFactory factory = cfg.buildSessionFactory();
		
		Session session =null;
		try{
			//创建session
			session = factory.openSession();
			//开启事物
			session.beginTransaction();
			//保存对象到数据库
			User user = new User();
			user.setName("张三");
			user.setPassword("1234");
			user.setCreateTime(new Date());
			user.setExpireTime(new Date());
			session.save(user);
			//提交事物
			session.getTransaction().commit();
		}catch(Exception e){
			e.printStackTrace();
			session.getTransaction().rollback();
		}finally{
			if(session!=null){
				if(session.isOpen()){
					session.close();
				}
			}
		}
		
	}
}

 

posted on 2013-07-31 09:51  鱼东鱼  阅读(158)  评论(0编辑  收藏  举报

导航