
Hibernate
RWTHeart
时光荏苒,不负韶华
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate两种获取Session对象方式
1. getCurrentSession()获取 获取的对象:无论执行多少次该方法,只要是在同一个线程中,获取的都是同一个Session对象。 对象的关闭:自动关闭Session,无需手动关闭 环境的注册:需要注册Session的运行环境 查询:查询必须在事务内执行 2. openSession()获取 获取的对象:每执行一次该方法,获取的都是同一个新的Session对象。 对象的关...原创 2018-09-01 22:24:34 · 1509 阅读 · 0 评论 -
Hibernate注册数据库连接和映射文件
在hibernate.cfg.xml中配置数据库的连接及映射文件 DB连接四要素 <session-factory> <!-- DB连接四要素 --> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</propert...原创 2018-09-01 23:19:02 · 191 阅读 · 0 评论 -
Hibernate注解
1.对Hibernate注解的理解 HIbernate注解代替的是实体类的映射文件 xxx.hbm.xml; Hibernate注解在实体类中实现; 注解使用的是javax.persistence.* 包。 注意:Hibernate.cfg.xml中的映射文件需改为映射类: <mapping class="com.entity.Stud"/> 2.HIb...原创 2018-09-07 21:15:17 · 217 阅读 · 0 评论 -
Hibernate当前对象检索优化get()与load()
1.当前对象检索优化 对于当前对象进行检索,即是对主加载对象进行检索,一般使用Session提供的 两个 方法;get()与load()。 2. get() 与 load() 的区别。 相同点: 两者都是根据id进行加载的。 不同点:默认情况下,get()方法直接加载,而 load()方法为延迟加载; get()方...原创 2018-09-04 23:36:19 · 160 阅读 · 0 评论 -
HIbernate二级缓存
1.二级缓存环境搭建 1.1导入jar包 Hibernate包下的lib\optional\ehcache下的jar包,其中有ehcache-core-2.4.3,hibernate-ehcache-5.0.1.Final 和slf4j-api-1.6.1三个jar文件。 1.2导入配置文件(ehcache.xml) 将ehcache.xml文件放在src文件夹下...原创 2018-09-06 22:06:23 · 215 阅读 · 0 评论