1.Hibernate初识
来源:互联网 发布:漫研社淘宝 编辑:程序博客网 时间:2024/04/29 06:50
Hibernate初识
什么是ORM
Hibernate简介
创建Hibernate项目
l 导入Hibernate必须的jar包
l 位于\hibernate-release-x.x.x.x\lib\required 文件夹下
l 导入Mysqld的JDBC驱动
编写第一个Hibernate例子思路
1.创建Hibernate的配置文件
2.创建持久化类
3.创建ORM(对象关系映射)文件
4.通过Hibernate API 编写访问数据库的代码
Session详解
openSession 和 getCurrentSession的区别
l openSession每次创建新的session对象,getCurrentSessin使用现用的session对象(第一次使用此时自动产生的session对象,注:使用了单例模式)
l openSession在事务提交或者回滚之后需要手动关闭,如果没有手动关闭将导致连接池溢出。而getCurrentSession会自动关闭。
l 在使用上,getCurrentSession要在hibernate.cfg.xml中配置事务,而openSession不需要
附:
getCurrentSession要在hibernate.cfg.xml中配置事务:
方式一:使用本地事务(jdbc事务)
<property name=”hibernate.current_session_context_class”>thread</property>
方式二:使用全局事务(jta事务)
<property> name=”hibernate.current_session_context_class”>jta</property>
0 0
- 1.Hibernate初识
- 初识Hibernate
- 初识hibernate
- 初识Hibernate
- hibernate初识
- 初识Hibernate
- Hibernate初识
- 初识hibernate
- 初识Hibernate
- Hibernate初识
- hibernate初识
- hibernate初识
- 初识Hibernate
- Hibernate----初识
- 初识Hibernate
- 初识Hibernate
- 初识Hibernate
- 初识Hibernate
- 在javascript中substr和substring的区别是什么
- 为什么要写博客
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- Web系统大规模并发——电商秒杀与抢购
- redis视频学习笔记-1
- 1.Hibernate初识
- XZ_iOS之使用GCD实现发送验证码
- 【9201】&&【a201】明明的随机数
- FILETIME, SYSTEMTIME and time_t
- 在公有类中使用访问访问方法而非公有域
- 面试题16:链表逆序
- 【zabbix个性化监控之一】TCP连接数
- spark on mesos Coarse Mode 调度模式的改变
- 栈和队列 知识点