Hibernate
jtlyuan
这个作者很懒,什么都没留下…
展开
-
Hibernate5个核心接口
所有的Hibernate应用中都会访问Hibernate的5个核心接口。 Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象只有一个SessionFactory。 SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。 Session接口:负责保存、更新、删除、原创 2012-01-06 13:44:14 · 567 阅读 · 0 评论 -
HQL检索技术
HQL检索技术(HQL子句本身部分大小写,但语句中出现的包名和类名要区分大小写)完整的HQL语句形式如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 1,实体查询:"FROM TbOrder" 或者 "from com.yuan.TbBigClass"// 写上包原创 2012-01-06 13:44:48 · 646 阅读 · 0 评论 -
hibernate中的实体状态
hibernate中的实体3种状态:(1)瞬时:只是new出来时候,也就是说与数据库中的数据没有任何的关联即,该实体从未与任何持久化上下文联系过,没有持久化标识(相当与主键)。 与数据库中的记录没有任何关联,也就是没有与其相关联的数据库记录 与Session没有任何关系,也就是没有通过Session对象的实例对其进行任何持久化的操作。(2)持久:指该实体对象处于Hibernate框架所管原创 2012-01-06 13:43:34 · 431 阅读 · 0 评论 -
Hibernate的缓冲机制
默认是启动session级别的一级缓存。当保存持久的实体、修改持久实体时,Session并不会立刻把这个改变刷新在数据库里面,而是先保存在缓存里面,在Session调用flush()和关闭Session时才一次性保存到数据库里;可选的SessionFactory级别的二级缓存。这是一个全局缓存,默认是关闭的。如果想开始的话,侧要手动启动,一旦启动了二级缓存,当Session需要获取数据库时,S原创 2012-02-28 15:03:50 · 490 阅读 · 0 评论 -
Hibernate面试题
*SessionFactory创建Session的两种方式:Session session =sessionFactory.openSession();//每次都是新的,需要closeSession session =sessionFactory.getCurrentSession();//从上下文找,如果有,用旧的,如果没有,建新的 *session操作数据库get()和lo原创 2012-02-28 15:28:04 · 384 阅读 · 0 评论 -
HQL检索技术
HQL检索技术(HQL子句本身部分大小写,但语句中出现的包名和类名要区分大小写)完整的HQL语句形式如下: Select/update/delete…… from …… where …… group by …… having …… order by …… asc/desc 1,实体查询:"FROM TbOrder" 或者 "from com.yuan.TbBigClass"// 写上包...原创 2011-11-01 21:00:47 · 82 阅读 · 0 评论 -
Hibernate5个核心接口
所有的Hibernate应用中都会访问Hibernate的5个核心接口。 Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象只有一个SessionFactory。 SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建Session对象。 Session接口:负责保存、更新、删...原创 2011-11-01 22:02:12 · 104 阅读 · 0 评论 -
马士兵Hibernate学习笔记
马士兵hibernate学习笔记 课程内容 6课程内容1 HelloWorld 62 Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping 63 常见的0/R框架(了解) 64 hibernate基础配置(重点) 65 ID生成策略(重点 AUTO) 66 Hibernate核心开发接口介绍(重点) 67 对象的三...原创 2011-12-19 16:05:00 · 130 阅读 · 0 评论 -
hibernate中的实体状态
hibernate中的实体3种状态:(1)瞬时:只是new出来时候,也就是说与数据库中的数据没有任何的关联即,该实体从未与任何持久化上下文联系过,没有持久化标识(相当与主键)。 与数据库中的记录没有任何关联,也就是没有与其相关联的数据库记录 与Session没有任何关系,也就是没有通过Session对象的实例对其进行任何持久化的操作。 (2)持久:指该实体对象处于Hibernate框架所...原创 2011-11-08 19:07:21 · 115 阅读 · 0 评论