首页 > 代码库 > HIbernate使用
HIbernate使用
1:为什么使用 Hibernate
为了屏蔽不同数据库之间的差异性
避免重复写DAO Java代码,提高生产力。
2:什么是Hibernate?
持久层框架
对象-关系映射
3:使用Hibernate:三个准备,七个步骤。
A:导入jar包
B:添加核心配置文件 hibernate.cfg.xml
C: 添加对应表的实体类和映射文件
7个步骤
public static void main(String[] args)
{
Configuration conf = new Configuration().configure();//1、读取配置文件
SessionFactory sf = conf.buildSessionFactory();// 2、创SessionFactory
Session session = sf.openSession();// 3、打开Session
Transaction tx = null;
try{
tx = session.beginTransaction();// 4、开始一个事务
// 5、持久化操作
User user = new User();
user.setUname("Hibernate user");
user.setUpass(“password");
session.save(user);
tx.commit();// 6、 提交事务
}catch(Exception e)
{
if (null!=tx){
tx.rollback();
}
e.printStackTrace();
}finally{
session.close();// 7、关闭Session
}
}
HIbernate使用