使用hibernate 5.02
来源:互联网 发布:pptv网络电视破解版 编辑:程序博客网 时间:2024/06/09 15:15
一、导入相应的包
1、hibernate安装文件夹中的lib->required中的包
2、导入log4j
3、导入数据库驱动
二、创建hibernate的配置文件
在src的目录下创建相应的hibernate.cfg.xml在这个文件中加入相应的数据库基本信息的配置
在hibernate.cfg.xml的配置文件中首先需要配置相应的数据库基本连接
三、创建实体类
四、在实体类的包中创建相应的hbm文件,用来指定实体类和数据库映射关系
五、将配置文件添加到hibernate的cfg的配置文件中
六、创建SessionFactory,SessionFactory是线程安全,所以整个SessionFactory应该基于单例的模式来创建
Configuration cfg = new Configuration().configure();
StandardServiceRegistry register = new StandardServiceRegistryBuilder().applySettings(cfg.getProperties()).build();
SessionFactory factory = cfg.buildSessionFactory(register);
七、创建session
Session session = factory.openSession();
八、通过session来进行各种操作
以下代码完成了对象的添加操作
try {
session = factory.openSession();
//开启事务
session.beginTransaction();
User u = new User();
u.setNickname("张三");
u.setPassword("123");
u.setUsername("zhangsan");
u.setBorn(new Date());
session.save(u);
//提交事务
session.getTransaction().commit();
} catch (HibernateException e) {
e.printStackTrace();
if(session!=null) session.getTransaction().rollback();
} finally {
if(session!=null) session.close();
}
- 使用hibernate 5.02
- Hibernate使用
- Hibernate使用
- Hibernate使用
- hibernate使用
- Hibernate使用
- Hibernate 使用
- hibernate使用
- Hibernate使用
- hibernate使用
- hibernate使用
- Hibernate 使用
- 为什么使用hibernate,hibernate优缺点
- hibernate总结---hibernate简单使用
- Hibernate Synchronizer的使用
- struts+hibernate使用总结
- 使用Hibernate告别DTO
- 使用hibernate中的问题
- 红黑树实现
- Parallax:视差视图
- Eclipse配置Struts2问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
- VS2010 Windows API 串口编程 (二)
- 李政轩讲核方法kernel Method 视频笔记
- 使用hibernate 5.02
- cheng@Linux之基础--.o .a. so
- 使用GetType()进行类型比较和使用typeof()获取类型
- iOS 分类(Categories)与类的拓展 ( Extensions)
- 四种方案解决ScrollView嵌套ListView问题
- Android中的单任务模式
- IIS发布问题:HTTP错误404.17和404.2
- 【OJ】QUST 1401
- 项目39.4-1输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。