Hibernate API
来源:互联网 发布:聚合数据是什么 编辑:程序博客网 时间:2024/06/05 12:25
1.Configuration 配置管理类对象
config.configure() 加载主配置文件的方法(hibernate.cfg.xml)
默认加载src/hibernate.cfg.xml
如果在其他包下,里面就要加载指定名称的文件
2.根据加载的配置管理类对象,创建SessionFactory 对象
SessionFactory sf=config.buildSessionFactory(); 创建session的工厂对象,或者说代表了这个hibernate.cfg.xml配置文件
3.根据session的工厂,创建session对象
Session session=sf.openSession(); 创建一个session对象
sf.getCurrentSession();这个功能更加强大,创建和取出
4.session 维护了一个连接(connection),代表了与数据库连接的会话。
hibernate 最重要的对象
5.session.beginTransaction();开启一个事务。
hibernate 所有的与数据库的操作必须有事务的环境,否则报错。
6.执行操作
7.提交事务
8.关闭
public void testHello() throws Exception {
// 对象
Employee emp = new Employee();
emp.setEmpName(“班长”);
emp.setWorkDate(new Date());
// 获取加载配置文件的管理类对象 Configuration config = new Configuration(); config.configure(); // 默认加载src/hibenrate.cfg.xml文件 // 创建session的工厂对象 SessionFactory sf = config.buildSessionFactory(); // 创建session (代表一个会话,与数据库连接的会话) Session session = sf.openSession(); // 开启事务 Transaction tx = session.beginTransaction(); //保存-数据库 session.save(emp); // 提交事务 tx.commit(); // 关闭 session.close(); sf.close();}
}
执行操作:
更新的时候必须要有主键。
主配置:
主配置文件中主要配置:数据库连接信息、其他信息、映射信息
映射文件:映射一个实体类对象,描述一个对象,最终实现可以直接保存对象数据到数据库中。
普通字段的映射
集合映射
- Hibernate Api
- hibernate API
- 【Hibernate】 Api
- Hibernate API
- hibernate-api
- hibernate学习之Hibernate API
- Hibernate api 主要接口
- Hibernate Session Api
- Hibernate API 变化
- Hibernate核心API(理解)
- Hibernate API 简介
- Hibernate的在线API
- Hibernate API 介绍
- Hibernate HQL 查询API
- Hibernate核心API
- Hibernate API 简介
- Hibernate关键API详解
- Hibernate API简介
- 四:FreeModbus源码详解
- linux进程管理
- 分页代码
- vmstat详解
- AutoreleasePool与enumerateObjectsUsingBlock
- Hibernate API
- CF
- MySQL使用CREATE INDEX创建索引
- 堆栈溢出引出的一些mark知识点--汇编
- C++ 标准库概览
- 队花的烦恼一
- 赶鸭子上架的python建网页
- 翻转字符串
- 围栏问题(爆搜)