![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 79
qq_19891827
暂无
展开
-
【知识整理】Hibernate的HQL检索方式使用入门
一.HQL的检索方式:HQL是面向对象的查询语言,它和SQL语句有些相似,在Hibernate提供的检索方式中,HQL是使用最广的一种。二.使用步骤:1.通过Session的createQuery()方法创建一个Query对象,它包括一个HQL查询语句,HQL查询语句中可以包含命名参数。 (1)按参数位置方式代码demo:String hql = "from Employee e原创 2017-02-28 17:43:00 · 586 阅读 · 0 评论 -
【知识整理】Hibernate-管理Session
1.在Hibernate的配置文件中,hibernate.current_session_context_class属性用于指定Session管理方式,可选值包括:(1)thread:Session对象的生命周期与本地绑定线程 注:若Session是由thread管理的,则在提交或回滚事务时,已经关闭。(2)jta*:Session对象的生命周期与JTA事务绑定(3原创 2017-04-07 09:47:51 · 311 阅读 · 0 评论 -
【知识整理】Hibernate-HQL查询之分页查询、投影查询、报表查询
1.HQL分页查询(1)setFirstResult(int firstResult):设定从哪一个对象开始检索,参数firstResult表示这个对象在查询结果中的索引位置,索引位置的起始值为0,默认情况下,Query从查询结果中的第一个对象开始检索。(2)setMaxResults(int maxResults):设定一次最多检索出的对象数目,在默认情况下,Query和Criteria原创 2017-03-13 08:38:44 · 930 阅读 · 0 评论 -
【知识整理】Hibernate-QBC查询
QBC查询:QBC查询就是使用hibernate提供的Query By Criteria API来查询对象,这种API封装了SQL语句的动态拼装,对查询提供了更加面向对象的功能接口。 一.QBC查询步骤: Employee、Department持久化类代码如下:(Employee与Department为双向多对一关联关系)package com.lyn.hibernate.qbc;原创 2017-03-31 10:24:32 · 416 阅读 · 0 评论 -
【知识整理】Spring整合Hibernate详解
一.spring整合Hibernate整合什么?1.由IOC容器来管理Hibernate的sessionFactory2.让Hibernate使用上spring的声明式事务二.整合步骤:1.加入Hibernate(1)导入jar包(2)添加Hibernate的配置文件 1).数据源配置到IOC容器中,此处不需配置 2).关联的.hbm.xml在IOC原创 2017-04-14 10:13:16 · 519 阅读 · 0 评论