一、新建项目
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);
}
运行结果: