hibernate3.2添加数据
续上一篇:
编写一个客户端类(client):
package cn.keith.hibernate.model;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class Client {public static void main(String[] args) {// 读取hibernate.cfg.xml文件Configuration cfg = new Configuration().configure();// 创建sessionFactory();SessionFactory factory = cfg.buildSessionFactory();// 实例化一个sessionSession session = null;try {session = factory.openSession();// session开启事物session.beginTransaction();User user = new User();user.setUsername("keith");user.setSex("man");user.setMail("foreverke@hotmail.com");session.save(user);// session提交事务session.getTransaction().commit();} catch (Exception e) {e.printStackTrace();// session事物回滚session.getTransaction().rollback();} finally {// 关闭sessionif (session != null) {if (session.isOpen()) {session.close();}}}}}?检验:查看数据库!