- 博客(9)
- 收藏
- 关注
原创 Cascsde与inverse的区别
Cascsde与inverse的区别1、到底在哪用cascade="..."? cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有 cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通 过这
2011-12-25 16:46:03 553
原创 懒加载分析情况
懒加载分析情况延迟加载也称懒加载,他是Hibernate为提高执行效率而提供的一种机制,即只有真正使用该对象的数据是才会创建。Hibernate中主要是通过代理(proxy)机制来实现延迟加载的。它的具体过程是Hibernate从数据库获取某一个对象的数据时,获取某一个对象的集合属性值时,或获取某一个所关联的另一个对象时,由于没有使用该对象的数据(除标示符值外),hibernate并不从数
2011-12-18 16:50:01 480
原创 继承关系映射
继承关系映射cascade和inverse (Employee – Department)1、 Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade: none,all,save-update ,delete, lock,refresh,evict,replicate,persist, merge,delet
2011-12-14 07:54:16 471
原创 Hibernate高级映射 --- 集合映射
Hibernate高级映射 --- 集合映射一 概念1.集合类型的作用在持久化类中,有时会使用到值类型的对象属性,所谓值类型的对象,是指它对应的类没有对象标识符属性,只能作为一个持久化类的属性使用。如果持久化类中一个值类型的集合,那么就需要一张额外的数据库表来保存这个值类型集合的数据,这张表被称为集合表。2.集合接口的种类 (1)元素:可以映射类型为java.util.Set接
2011-12-12 21:12:55 336
原创 多对多关联
多对多关联多对多关联的实现是通过中间表实现的。通过中间表,将这两个表之间的多寻多关联关系转换为它们分别和中间表直接的一对多的关联关系。对于Hibernate来说,并不需要建立专门的中间对象来实现这种转换,但是中间表还是需要建立的。Hibernate是通过元素来描述对象之间多对多的关系的 Create database many2many;Use many2many;CREA
2011-12-12 21:11:51 467
原创 Hibernate语句
HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形
2011-12-08 08:04:43 1428
原创 Hibernate增、删、改、查
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-08 08:04:00 1260
原创 Hibernate
基本概念和CURDHibernate需要的三个条件(1)、Domain类 (2)、 映射文件User.hbm.xml (3)、表create table user();一、开发流程1、 由Domian object –>mapping->db(官方推荐)2、 由DB开始,用工具生成mapping和Domain object。(使用较多)3、 有映射文件开始
2011-12-07 09:58:25 352
原创 Hibernate示例
Hibernate示例一、 引入(1)模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。(2)解决办法1、 使用JDBC手工转换2、 使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。
2011-12-05 20:59:42 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人