Hibernate 第一个例子 详解(二)
bernate.cfg.xml文件
Configuration config=new Configuration().configure();
//3 得到一个SessionFactory对象(从工厂中造session)
try {
SessionFactory factory=config.buildSessionFactory();
//4 得到一个session对象
Session session=factory.openSession();
//5 hibernate默认事务自动提交是关闭的
tr=session.beginTransaction();
//6 保存数据到数据库
session.save(user);
//7 提交事务
tr.commit();
} catch (HibernateException e) {
e.printStackTrace();
tr.rollback();//遇异常用回滚事务
}
}
}
解析:
以上是一个,用于方便测试,按照以上
源码中注释的7个步骤进行代码编写。
最后的运行结果:
,
数据库pla的表user中多了一条记录。