- 博客(9)
- 收藏
- 关注
原创 Hibernate懒加载深入分析
懒加载(延迟加载):推迟和数据库交互时间,为了提高系统的性能返回的代理对象 newUser_$$_javassist_7类User的子类通过asm和cglib二个包实现;Domain是非final的。1.session.load懒加载。2.one-to-one(元素)懒加载: 必需同时满足下面三个条件时才能实现懒加载 (主表不能有constrained=tru
2011-12-14 21:39:53 603
原创 继承关系映射
继承关系映射cascade和inverse (Employee – Department)1、 Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade: none,all,save-update ,delete, lock,refresh,evict,replicate,persist, merge,delet
2011-12-13 21:55:01 572
原创 Hibernate常见的集合映射主要有Set,List,Array,Map,Bag等
Hibernate常见的集合映射主要有Set,List,Array,Map,Bag等,它们的特点如下:1) Set集合是Hibernate中基础的集合类型,元素数据一般使用外键同主表关联,Set集合非常适用于集合元素不能重复的情况。2) Set集合是无序的,集合元素并不是按照一定的顺序排列的,而List集合是有序的,每个集合元素需要有一个表示集合序号的标识,这样可以使用该标识来获得该集合元
2011-12-13 21:53:57 676
原创 Hibernate关联映射 --- 多对多实例分析(双向关联)
Hibernate关联映射 --- 多对多实例分析(双向关联)一、多对多关联分析: 多对多关联的实现是通过中间表实现的,通过中间表,将这两个表之间的多对多关联关系转换为它们分别和中间表直接的一对多的关联关系。对于Hibernate来说,并不需要建立专门的中间对象来实现这种转换。但是中间表还是需要建立的。Hibernate是通过元素来描述对象之间多对多的关系的。二、多对多关联的实
2011-12-09 14:47:43 960
原创 Eclipse的秘籍----摘抄的
. 打开MyEclipse 6.0.1,然后“window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“AutoActivation triggers for java”这个选项。其实就是
2011-12-09 14:26:47 1035
原创 关联映射
关联映射多对一(Employee -Department)映射文件 package com.hbsi.test; import org.hibernate.Hibernate;import org.hibernate.Session;import org.hibernate.Transaction; import com.hbsi.domain.Depar
2011-12-08 21:46:21 571
原创 Hibernate增删改查(通过id查询)
Hibernate增删改查(通过id查询)package com.hbsi.hibernate.utils;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration
2011-12-07 20:15:04 764
原创 Hibernate开发流程——基本概念和CURD
Hibernate开发流程——基本概念和CURD一、开发流程(1) Domain类(2)映射文件User.hbm.xml(3)表create table user();1、 由Domain object->mapping->db.(官方推荐)2、 由DB开始,用工具生成mapping和Domain object。3、 由映射文件开始。二、 1、
2011-12-06 14:31:29 592
原创 Hibernate应用 安装配置
Hibernate应用一、引入1、 模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关系模型,其主要概念有:表、主键、外键等。2、 解决办法(1) 使用JDBC手工转换(2) 使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、
2011-12-05 15:05:03 599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人