Fork me on GitHub
摘要: 一、Hibernate检索策略二、检索方法三、get和load比较get和load的区别:get不支持延迟加载,而load支持。当查询特定的数据库中不存在的数据时,get会返回null,而load则抛出异常。类(Class)的延迟加载:设置标签中的lazy="true",或是保持默认(即不配置laz... 阅读全文
posted @ 2015-03-14 23:43 森林森 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 一、数据库的emp名和dept表建立持久化类和配置文件,可以用MyEclipse直接生成持久化类package entity;import java.util.Date;public class Emp implements java.io.Serializable { // Fields ... 阅读全文
posted @ 2015-03-14 23:16 森林森 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate提供的查询方式OID查询方式:主键查询。通过get()或者load()方法加载指定OID的对象查询结果为一个HQL查询方式:通过Query接口使用HQL语言进行查询QBC查询方式:通过Criteria等接口和类进行是查询本地SQL查询方式:使用原生的SQL语言进行查询对象导航查... 阅读全文
posted @ 2015-03-14 19:59 森林森 阅读(1171) 评论(0) 推荐(1) 编辑
摘要: 一、创建数据表--学生证表create table paper( pid number primary key, pdesc varchar2(100) , sid number references student(sid) not null ... 阅读全文
posted @ 2015-03-14 14:24 森林森 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、创建数据库表--班级表create table grade( gid number primary key, --班级ID gname varchar2(50), --班级名称 gde... 阅读全文
posted @ 2015-03-14 02:33 森林森 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 一、Hinbernate中持久化类的关联关系在数据库中,表表之间是通过外键关联的,在程序中是要转化为持久化类也就是(JAVA Bean)来实例的。但在Hibernater中持久化的之间的映射关系,不是通外键建立关联,而是通过属性.主要有以下几种一对一,一对多(多对一)多对多关联方向:单向关联双向关联... 阅读全文
posted @ 2015-03-14 00:20 森林森 阅读(1401) 评论(0) 推荐(0) 编辑