Hibernate
小小IT人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate学习笔记(一)----初识Hibernate
一、环境准备 下载hibernate-distribution-3.3.2.GA-dist 下载hibernate-annotations-3[1].4.0.GA 二、创建第一个Hibernate程序 1)新建一个javaproject,导入hibernate需要的jar包: i. hibernate core原创 2012-08-05 16:06:58 · 707 阅读 · 0 评论 -
Hibernate学习笔记(二)----Hibernate基础配置
一、为什么使用O/R Mapping l JDBC操作数据库很繁琐 l Sql语句编写并不是面向对象的 l 可以在对象和关系表之间建立关联来简化编程 l 0/R Mapping 简化编程 l 0/R Mapping跨越数据库平台 l 参考Hibernate_0200_OR_Mapping_Simulat转载 2012-08-10 16:00:20 · 1467 阅读 · 0 评论 -
Hibernate学习笔记(三)----ID生成策略、联合主键
一、ID生成策略(参考hibernate_0400_ID) 1)xml生成id使用generator属性 native"> 常用四个:native identitysequence uuid 2)注解方式:@GeneratedValue a) 自定义ID b) AUTO(直接写 @G转载 2012-08-10 16:01:21 · 13283 阅读 · 0 评论 -
Hibernate学习笔记(五)----关系映射
一、对象之间的关系 1 这里的关系映射指的是对象之间的关系,并不是指数据库的关系,本章解决的问题是当对象之间处于 下列关系之一时,数据库表该如何映射,编程上该如何对待(红色为重点中的重点) 2 简化问题: a) 怎么写 Annotation b) 增删改査CRUD怎么写 3 —对一 a) 单向转载 2012-08-10 16:02:41 · 823 阅读 · 0 评论 -
Hibernate学习笔记(六)----关联关系中的CRUD
关联关系中的CRUD(参考hibernate_1700_one2many_many2one_bi_crud) 1 设定cascade以设定在持久化时对于关联对象的操作(CUD,R归Fetch管) 2 cascade仅仅是帮我们省了编程的麻烦而已,不要把它的作用看的太大 a) Cascade的属性是数组格式,指明做什么操作的时候关联对象是绑在一起的 b转载 2012-08-14 11:22:30 · 2224 阅读 · 0 评论 -
Hibernate学习笔记(七)----集合映射、继承映射、作业
一、集合映射(不太重要) 1 项目名称:hibernate_1800_Collections_Mapping 2 Set 3 List (与Set差不多多个@OrderBy) a) @OrderBy 4 Map a) @Mapkey 二、继承映射(不太重要) 1 三种方式 a) 一张总表SINGLE_TA转载 2012-08-14 11:54:25 · 1816 阅读 · 0 评论 -
使用hibernate和hibernateTemplate实现分页
在使用Hibernate时,可以用 query.setFirstResult(130);//设置取值的开始位置 query.setMaxResults(10); //设置读取数据的记录条数 方便的实现分页。 对于hibernateTemplate来说spring在整合hibernate时并没有实现分页。使用spring的hibernateTemplate的回调机制扩展hib转载 2012-08-29 19:00:05 · 5651 阅读 · 0 评论 -
Hibernate学习笔记(四)----核心开发接口、对象的三种状态、session常用方法
一、核心开发接口(参考hibernate_0500_CoreAPI) 1 Configuration a) AnnotationConfiguration b) 进行配置信息的管理 c) 用来产生SessionFactory d) 可以在configure方法中指定hibernate配置文件 e) 只关注一个方法即:b转载 2012-08-10 16:01:53 · 1346 阅读 · 0 评论
分享