一、工作原理图

分析
- 读取并解析配置文件
- 读取并解析映射信息,创建sessionfactory
- 打开Sesssion
- 创建事务Transation
- 持久化操作
- 提交事务
- 关闭Session
- 关闭sesstionfactory
@Test
public void test01(){
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
// 获取session
Session session = sessionFactory.getCurrentSession();
// 打开事务
session.beginTransaction();
User user = new User();
user.setUsername("test02");
user.setAge(18);
// 新增
session.save(user);
// 提交
session.getTransaction().commit();
sessionFactory.close();
System.out.println("创建成功............");
}
二、get和load的区别
get
load