![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 77
MyJavaBlog
这个作者很懒,什么都没留下…
展开
-
Hibernate性能优化
Hibernate性能优化有很多方面,在此我们总结了Hibernate性能优化的一些要点,如下: 1.尽量使用many-to-one,避免使用单项one-to-many 2.灵活使用单向one-to-many 3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象 7.消除大表,使用二级缓存对于上面这些,我们进行了详细的讲解。 on原创 2011-01-11 17:42:00 · 776 阅读 · 0 评论 -
hibernate检索方式
<br /> Hibernate提供以下几种检索对象的方式。<br />l 导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)<br />l OID检索方式。(按照对象的OID来检索对象。)<br />l HQL检索方式。(使用面向对象的HQL查询语言。)<br />l QBC检索方式。(使用QBC(Qurey By Criteria) API来检索对象。)<br />l 本地SQL检索方式。(使用本地数据原创 2011-01-11 18:04:00 · 1516 阅读 · 1 评论 -
Hibernate ID生成策略/联合主键解决方案
对于不同数据库的主键id,生成是不一样的.在Hibernate中也有相对应的策略.可选的子元素是一个Java类的名字,用来为该持久化类的实例生成唯一的标识。如果这个生成器实例需要某些配置值或者初始化参数,用元素来传递所有的生成器都实现org.hibernate.id.IdentifierGenerator接口。下面是一些内置生成器的快捷名字:increment 用于为long, short或者int类型生成唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不要使用。identity 对DB原创 2011-01-20 00:07:00 · 4310 阅读 · 1 评论 -
Hibernate annotation JPA基础配置(注解配置)
<br />PA(Java Persistence API), 是EJB3.0的组成部分, 它显著简化了EJB持续性并提供了一个对象关系映射方法, 该方法使开发者可以采用声明方式定义如何通过一种标准的可移植方式将Java对象映射到关系数据库表.<br />Hibernate从3.2开始, 就开始兼容JPA, 可以通过注释的方式, 代替原有的xml映射方式.<br />引入Hibernate annotation后, 我们需要进行如下准备, 下载依赖的类库.<br />Hibernate core 3.2+原创 2011-01-17 15:05:00 · 4883 阅读 · 0 评论 -
Hibernate ID生成策略/联合主键解决方案
2011-01-20 00:07:00 · 69 阅读 · 0 评论 -
Hibernate annotation JPA基础配置(注解配置)
准的可移植方式将Java对象映射到关系数据库表.Hibernate从3.2开始, 就开始兼容JPA, 可以通过注释的方式, 代替原有的xml映射方式.引入Hibernate annotation后, 我们需要进行如下准备, 下载依赖的类库.Hibernate core 3.2+ Hibernate annotation JPA 【示例】首先先来看一个使用Annotation后的实体配置: Company.java@Entity@Table(name = "fin_company")pu2011-01-17 15:05:00 · 108 阅读 · 0 评论 -
hibernate检索方式
2011-01-11 18:04:00 · 101 阅读 · 0 评论 -
Hibernate性能优化
3.不用一对一,使用多对一代替一对一 4.配置对象缓存,不使用集合缓存 5.一对多使用Bag 多对一使用Set 6.继承使用显示多态 HQL:from object polymorphism="exlicit" 避免查处所有对象 7.消除大表,使用二级缓存对于上面这些,我们进行了详细的讲解。 one-to-many:使用inverse=false(default),对象的关联关系是由parent对象来维护的,而inverse=true的情况下,一般用户双向多对多关联,由子对象维护关联关2011-01-11 17:42:00 · 74 阅读 · 0 评论