Hibernate学习笔记----Session管理和批量操作

1.Session管理 DepartmentDao.java package cn.limbo.hibernate.dao; import org.hibernate.Session; import cn.limbo.hibernate.entities.Department; impor...

2016-07-25 21:51:53

阅读数 235

评论数 0

Hibernate学习笔记----二级缓存

使用二级缓存的步骤: 1.加入二级缓存所需要的jar包和配置文件 1).加入hibernate-release-4.3.11.Final/lib/optional/ehcache下的jar包 2).加入hibernate-release-4.3.11.Final/project/etc/ehcac...

2016-07-25 18:27:53

阅读数 354

评论数 0

Hibernate学习笔记----QBC和本地SQL查询

学下来的感觉就是QBC写起来有点麻烦,但是它可以实现复杂的sql的拼装,还是挺好用的,不过个人推荐使用hql语句实现。至于本地sql的运用,当你需要插入数据时,这个时候hql语句就无能为力了,因为它不支持更新和插入。下面看代码 @Test public void testQBC() { ...

2016-07-25 16:26:48

阅读数 413

评论数 0

Hibernate学习笔记----HQL(3)

需求:演示左外连接和迫切左外连接 @Test /** * 1.LEFT JOIN FETCH关键字表示使用迫切左外连接检索策略 * 2.list方法返回集合中存放的实体对象的引用,每个department对象关联的Employee集合都被初始化 * 存放所有关联的Employe...

2016-07-25 14:50:57

阅读数 197

评论数 0

Hibernate学习笔记----HQL(2)

分页查询 /** * 分页查询 */ public void testPageQuery() { String hql = "FROM Employee"; Query query = session.createQuery(hql); //查询第...

2016-07-25 09:50:11

阅读数 225

评论数 0

Hibernate学习笔记----HQL(1)

Department.java package cn.limbo.hibernate.entities; import java.util.HashSet; import java.util.Set; public class Department { private Integer i...

2016-07-25 00:13:22

阅读数 622

评论数 0

Hibernate学习笔记----检索策略

Customer.java package cn.limbo.hibernate.strategy; import java.util.HashSet; import java.util.Set; public class Customer { private Integer cust...

2016-07-24 15:40:15

阅读数 181

评论数 0

Hibernate学习笔记----映射继承关系

用subclass映射继承关系 Person.java package cn.limbo.hibernate.subclass; public class Person { private Integer id; private String name; private Integ...

2016-07-23 10:50:18

阅读数 239

评论数 0

Hibernate学习笔记----双向多对多关联

现在演示hibernate的双向的多对多,举个例子吧Category和Item,一个Category有多个Item,一个Item可以对应多个属性,但这个时候我们需要三张表,多出来的一张表存放Category和Item的关联关系 Category.java package cn.limbo.hi...

2016-07-23 00:40:44

阅读数 287

评论数 0

Hibernate学习笔记----基于外键或主键映射的1-1关联关系

Department.hbm.xml <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.n...

2016-07-22 08:52:18

阅读数 273

评论数 0

Hibernate学习笔记----级联属性cascade设置以及集合排序

<!-- cascade 设定级联操作: delete:当通过Session的delete方法删除当前对象的时候,会级联删除所有关联对象 delete-orphan:删除所有和当前对象接触关联关系的对象 all-delete-...

2016-07-21 17:04:19

阅读数 989

评论数 0

Hibernate学习笔记----双向多对一

需求:演示双向多对一 Customer.java package cn.limbo.hibernate.entity; import java.util.HashSet; import java.util.Set; public class Customer { private In...

2016-07-21 14:57:35

阅读数 213

评论数 0

Hibernate学习笔记----单向多对一

在我们以前的数据库设计中,设计表就不是一件轻松的事情。多种事物之间往往都是有这样那样的关系的。那怎样设计表格,才能既将事情描述明白,又能使数据库设计的比较合理呢?那里我们提供了好多规范,好多约束来满足这些事情。在hibernate中,通过对象来创建表,当然也需要有一些东西来维护各个对象之间的关系,...

2016-07-21 12:58:37

阅读数 683

评论数 0

Hibernate学习笔记----组件映射

如何理解组件?          组件是某个实体的逻辑组成部分,它与实体的本质区别在于组件没有oid,可以把组件当做值对象。这样的解释可能有点抽象,举例来说:student类有id、name、address、phoneNo、email等属性。将address、phoneNo、email从stud...

2016-07-21 11:46:39

阅读数 228

评论数 0

Hibernate学习笔记----hbm.xml配置详解

下面是关系映射文件的部分: 简介版:                                                            较全面版:                type="java.lang.Integer&q...

2016-07-20 23:40:31

阅读数 2204

评论数 0

hibernate,java,数据库类型对应关系

Java数据类型 Hibernate数据类型 标准SQL数据类型 (PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short SMALLINT int、j...

2016-07-20 22:41:32

阅读数 5244

评论数 0

Hibernate学习笔记----数据库连接池配置

10 5 2 2000 <!--表示连接池检测线程多长时间检测一次池内的所有对象是否超时, 连接池本身不会把自己从连接池中中移除,而是专门又一个线程按照一定...

2016-07-20 13:59:20

阅读数 1144

评论数 0

Hibernate学习笔记----session核心方法

需求:演示session核心方法,要点都在注释中 其他文件就不写了,配置和我之前笔记里面的都一样,我就把test里面的代码粘进来 junitTest.java package cn.limbo.hibernate.entity; import org.hibernate.Session; im...

2016-07-20 00:26:28

阅读数 923

评论数 0

Hibernate学习笔记----session缓存

需求:演示hibernate的session缓存机制 上代码: hibernate.cfg.xml <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration ...

2016-07-19 20:05:45

阅读数 410

评论数 0

Hibernate学习笔记----hibernate的helloworld

刚刚开始学习hibernate,写一下入坑心得吧,绕了很多弯路,写出来让以后的我不要再走了,也让看我博客的同学们不要再走了 需求:在news表中添加一条记录 贴上代码,要点在代码中写上了 hibernate.cfg.xml <!DOCTYPE hibernate-configuration...

2016-07-18 10:09:33

阅读数 328

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭