Hibernate实现步骤
来源:互联网 发布:交大知行大厦8层 编辑:程序博客网 时间:2024/05/29 18:37
1. 引入jar文件(hibernate3.jar, lib\required目录下所有的jar,log4j记录的log4j-1.2.16.jar,slf4j-log4j12-1.5.8.jar,ojdbc14.jar)
2. 在系统中配置一个数据库支持
3. 添加Hibernate的总配置文件hibernate.cfg.xml
创建了session-factory show_sql
4. com.it.entity包下创建
实体类 Stu 属性 getter setter方法 构造方法
映射文件 Stu.hbm.xml
class:类和table的关系
id:主键列相关
name 类中属性
column 表中的列名
generator 表中主键生成策略
assigned:主观输入的字符串
increment:自增 数值型
sequence:oracle序列
<generator class="sequence">
<param name="sequence">stu_seq</param>
</generator>
native:自动选择底层对应...hibernate_sequence
property:其他列内容
不要忘记在总配置文件中关联映射文件
<mapping resource="com/it/entity/Stu.hbm.xml" />
5 测试类测试
//1 解析配置文件
Configuration config = new Configuration().configure();
//2 创建sessionfactory SessionFactory factory = config.buildSessionFactory();
//3 创建session
Session session = factory.openSession();
//4 查询可以不要,增删改必须的 事务
Transaction trans = session.beginTransaction();
//5 相关操作
......
//6 提交事务
trans.commit();
//7 关闭session
session.close();
2. 在系统中配置一个数据库支持
3. 添加Hibernate的总配置文件hibernate.cfg.xml
创建了session-factory show_sql
4. com.it.entity包下创建
实体类 Stu 属性 getter setter方法 构造方法
映射文件 Stu.hbm.xml
class:类和table的关系
id:主键列相关
name 类中属性
column 表中的列名
generator 表中主键生成策略
assigned:主观输入的字符串
increment:自增 数值型
sequence:oracle序列
<generator class="sequence">
<param name="sequence">stu_seq</param>
</generator>
native:自动选择底层对应...hibernate_sequence
property:其他列内容
不要忘记在总配置文件中关联映射文件
<mapping resource="com/it/entity/Stu.hbm.xml" />
5 测试类测试
//1 解析配置文件
Configuration config = new Configuration().configure();
//2 创建sessionfactory SessionFactory factory = config.buildSessionFactory();
//3 创建session
Session session = factory.openSession();
//4 查询可以不要,增删改必须的 事务
Transaction trans = session.beginTransaction();
//5 相关操作
......
//6 提交事务
trans.commit();
//7 关闭session
session.close();
0 0
- Hibernate实现步骤
- hibernate 工作的实现原理步骤
- hibernate 工作的实现原理步骤
- 使用Hibernate 基本原理,步骤,核心,实现增删查改
- Hibernate环境搭建(一个基本的Hibernate应用的实现步骤)
- Hibernate基本步骤
- 使用hibernate步骤
- Hibernate操作步骤
- Hibernate初步步骤
- hibernate开发步骤
- Hibernate 执行步骤
- Hibernate 环境搭建步骤
- hibernate开发步骤
- Hibernate基本开发步骤
- Hibernate开发步骤
- Hibernate框架搭建步骤
- hibernate开发步骤
- Hibernate开发步骤
- post 提交 和 get 提交的区别 文件上传
- Light OJ 1008 Fibsieve`s Fantabulous Birthday(找出数字位置)
- java实现递归快排和非递归快排
- SpringMVC中的java.lang.ClassNotFoundException: org.aspectj.weaver.BCException 调试过程记录
- 数组函数整理
- Hibernate实现步骤
- CentOS7 linux kill 命令
- 51 nod 1267 4个数的和为0
- SQLCipher的使用
- java设计模式-享元模式
- if else 与 switch case
- 面向对象七大编码设计原则
- HTTP错误汇总
- CF之Recycling Bottles