
Hibernate
文章平均质量分 73
liguoying521
这个作者很懒,什么都没留下…
展开
-
hibernate+mysql too many connections异常
问题分析: 使用Hibernate连接MySQL,多次执行查询操作后会出现以下异常(执行查询的次数等于MySQL的max-connection参数的值): Data source rejected establishment of connection, message from server: "Too many connections" org.hibernate.excepti...原创 2013-12-18 18:54:50 · 283 阅读 · 0 评论 -
Hibernate映射文件之双向关联关系映射
一、双向1-N关联 Person类代码如下: public class Person { private Integer id; private String name; private Set<Address> addresses = new HashSet<Address>(); //省略getter和setter方法 } ...原创 2014-06-02 19:27:58 · 146 阅读 · 0 评论 -
Hibernate Lazy属性
延迟加载策略简介 Hibernate 的延迟加载(lazy load)是一个被广泛使用的技术。这种延迟加载保证了应用只有在需要时才去数据库中抓取相应的记录。通过延迟加载技术可以避免过多、过早地加载数据表里的数据,从而降低应用的内存开销。Hibernate 的延迟加载本质上就是代理模式的应用,当程序通过 Hibernate 装载一个实体时,默认情况下,Hibernate 并不会立即抓取它的集合...原创 2014-05-27 21:23:43 · 211 阅读 · 0 评论 -
Hibernate映射文件之单向关联关系映射
Person类代码如下: 具体参见各类映射关系 Address类代码如下: public class Address implements Serializable { private Integer id; private String country; private String province; private String city; //省略...原创 2014-05-27 15:08:06 · 130 阅读 · 0 评论 -
Hibernate内置数据类型与java数据类型的对应关系
Hibernate的内置映射类型通常使用和java类型相同的名字,它能够把java基本类型、java时间和日期类型、java大对象类型及JDK中常用的java类映射到相应的标准SQL类型。 1、java基本数据类型对应的Hibernate映射类型 2、java时间和日期类型对应的Hibernate映射类型 在java中,代表时间和日期的类型包括:java.util.Date和ja...原创 2014-05-25 22:34:17 · 230 阅读 · 0 评论 -
Hibernate映射文件之映射组件属性
Hibernate如何保存组件属性? 对于组件中基本数据类型及其包装类型、String、Date类型的属性,Hibernate会把每个属性映射成一个数据列。 对于组件中数组、集合类型的属性,Hibernate会把每一个集合属性映射成一张单独的从表,并通过外键与主表相关联。 Hibernate使用<component/>元素映射组件属性 <component na...原创 2014-05-25 13:22:54 · 157 阅读 · 0 评论 -
Hibernate映射文件之映射集合属性
Hibernate如何保存结合属性? Hibernate会将集合属性中的内容保存在一个从表中,并通过外键列与主表相关联。 映射集合属性的元素 <primitive-array/>:专门用于映射byte、short、int、long等基本数据类型的数组,不能用来映射Integer等包装类型 <array/>:用于映射数组集合属性 <list/>...原创 2014-05-23 20:03:05 · 267 阅读 · 0 评论 -
Hibernate映射文件之映射普通属性
普通属性指的是基本数据类型及其包装类型、java.lang.String、java.util.Date。 Hibernate使用<property/>元素映射普通属性。 <property name="" type="" column="" length="" not-null="true" unique="false"原创 2014-05-23 16:28:37 · 175 阅读 · 0 评论 -
Hibernate映射文件之映射主键
Hibernate使用<id/>元素来映射主键。 <id name="" type="" column="" access="" unsaved-value="" length="" node=""> <generator class=""/>原创 2014-05-19 11:20:01 · 274 阅读 · 0 评论 -
Hibernate映射文件之双向关联关系映射
一、双向1-N关联 Person.java public class Person { private Integer id; private String name; private Integer age; private Set<Address> addresses = new HashSet<Address>(); //...原创 2014-06-05 19:13:12 · 111 阅读 · 0 评论