package cn.hibernatetest;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.Test;
import cn.entity.User;
public class hibernateDemo {
@Test
public void testAdd(){
//第一步加载核心配置文件
Configuration cfg = new Configuration();
cfg.configure();
//第二步 创建Factory对象
SessionFactory sf = cfg.buildSessionFactory();
//第三步 使用factory创建session对象
Session session = sf.openSession();
//第四步 开启事务
Transaction tx = session.beginTransaction();
//第五步 写添加操作
User user = new User();
user.setUsername("尚");
user.setPassword("123");
user.setAdderss("河南新乡");
session.save(user);
//第六步 提交事务
tx.commit();
//第七步 关闭事务
session.close();
sf.close();
}
}
org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
10001002: Using Hibernate built-in connection pool (not for production use!)