![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
lllini
这个作者很懒,什么都没留下…
展开
-
Hibernate集合映射
Hibernate 定义了三种基本类型的集合:值数据集合一对多关联(One-to-many Associations)多对多关联这个分类是区分了不同的表和外键关系类型,但是它没有告诉我们关系模型的所有内容。 要完全理解他们的关系结构和性能特点,我们必须同时考虑“用于 Hibernate 更新或删除集合行数据的主键的结构”。因此得到了如下的分类:有序集合类集合(sets)包(bags)原创 2015-06-04 20:23:43 · 309 阅读 · 0 评论 -
Hibernate懒加载
Hibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。实现懒加载的前提:转载 2015-10-02 16:22:42 · 301 阅读 · 0 评论 -
Hibernate中的lazy(懒加载)属性
只有在使用时,他才会发出SQL语句,查询数据,如果不使用对象则不会发出SQL语句进行查询。Hibernate中lazy(懒加载)的实现: 采用第三方否组件库,这个库叫cglib.jar,这个库对我们的类生成代理类(),代理可以控制源对象并且可以对源对象的功能进行增强,而cglib.jar可以对类进行代理(cglib对我们的类进行继承,生成一个子类,这个子类作为代理类返回)。Lazy(懒加载)在hi原创 2015-10-02 17:34:43 · 1019 阅读 · 0 评论 -
Hibernate中cascade属性值
none: 不级联操作 默认为nonesave-update:(针对的是当对当前对象进行save或update操作时,要对想关联的对象进行save和update操作)all:(包含如下所有情况delete,save-update)delete:级联删除delete-orphan:级联删除孤儿all-delete-orphan:级联删除delete,也包含级联save-update、delete-o原创 2015-10-02 17:36:23 · 662 阅读 · 0 评论 -
hibernate 需要的jar包
(1)hibernate3.jar: Hibernate的核心库,没有什么可说的,必须使用的jar包 (2)cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包 (3)dom4j.jar: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具转载 2015-09-20 12:02:41 · 569 阅读 · 0 评论