
hibernate
king_moyu
这个作者很懒,什么都没留下…
展开
-
maven+hibernate+mysql使用
1.什么是Hibernate? hibernate 是一个对象关系映射框架(ORM:),用于对象与关系数据库表记录的转换,封装了JDBC,通过xml或者注解方式来实现java POJO与数据库表的映射,使得程序员可以用面向对象的思维操作数据库。 2.为什么使用Hibernate? (1)它封装了JDBC; (2)ORM; (3)hibernate有自己的一级缓存和二级缓存,一级缓原创 2017-03-01 01:24:12 · 5588 阅读 · 0 评论 -
hibernate一级缓存,二级缓存和查询缓存
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题: list()获得对象转载 2017-03-01 23:06:35 · 230 阅读 · 0 评论 -
hibernate入门知识点
讲讲一下orm框架 以及各个orm框架的区别 答:o---Object对象。 r---关系数据库。 m---映射文件。 orm可以说是一项为了实现面向对象与关系数据库的不匹配而产生的一种框架,简单的说:orm是通过使用描述对象与关系数据库之间映射的元数据, 将Java程序中的对象通过自动持久化同步到关系数据库,本质上来说就是把数据从一种形式转换成另一种形式。 orm类型 映射关系 开发效率 数据库转载 2017-03-01 23:24:52 · 312 阅读 · 0 评论