hibernate API:
Configuration:
创建:
加载主配置:
创建sessionFactory:
SessionFactory:
Session:
获得事务:
增:
查:
改:
删:
Transaction:
(封装了事务的操作.)
打开事务:
方式1:
方式2(推荐):
提交事务:
回滚事务:
完整代码:
package domain; import org.hibernate.*; import org.hibernate.cfg.Configuration; import org.junit.Test; public class Demo { @Test public void saveCustomer() { Configuration conf=new Configuration(); conf.configure(); //工厂模式、代理模式 例子 //创建session的工厂模式 SessionFactory sessionFactory=conf.buildSessionFactory(); //会话 (数据库 Connection) Session session=sessionFactory.openSession(); //开启事务 Transaction tx=session.beginTransaction(); //保存客户信息 Customer cs=new Customer(); cs.setCust_name("zhangsan"); session.save(cs); //提交事务 tx.commit(); //关闭session session.close(); //关闭工厂 sessionFactory.close(); } }