一、新建项目
1、选择Web Appliaction
2、选择Hibernate
3、选择 Create default hibernate configuration and man class
4、选择在线下载
5、选择hibernate版本
二、配置数据库连接文件
用户名、密码、连接字符串、连接驱动
三、生成持久化映射实体
1、添加数据库
HOST
SID
USER
PASSWORD
TEST CONNECTION
2、生成持久化对象
persistence
数据库标识xml文件
generate persistence mapping - by database schema
选择数据源
填写报名
选择要创建映射的表
三、测试代码
try
{
Configuration configuration =
new
Configuration().configure(
"./hibernate.cfg.xml"
);
configuration.configure();
ourSessionFactory
= configuration.buildSessionFactory();
Session session =
ourSessionFactory
.openSession();
//创建一个事务
Transaction transaction=
null
;
try
{
//用session开启事务进行数据插入
transaction=session.beginTransaction();
TbOracleclassEntity ue =
new
TbOracleclassEntity();
ue.setId(
"1242423232"
);
ue.setIdcode(
"123"
);
session.save(ue);
//提交事务
transaction.commit();
}
catch
(Exception e) {
//如果数据插入失败这回滚到初始化状态
if
(transaction!=
null
){
transaction.rollback();
e.printStackTrace();
}
}
finally
{
//记得最后关闭session
session.close();
}
}
catch
(Throwable ex) {
throw new
ExceptionInInitializerError(ex);
}
运行结果: