
Hibernate
文章平均质量分 74
永远的VC
这个作者很懒,什么都没留下…
展开
-
Hibernate中对象的三种状态
在Hibernate中的对象有三种状态,即:瞬时状态(Transient)、持久状态(Persistent)、脱管状态(Detached) 1、瞬时状态(Transient)由new命令开辟内存空间的Java对象,也就是平时所熟悉的普通Java对象。如:Person p = new Person();瞬时对象特点:(1)不和Session实例关联(2)在数据库中没有和瞬时对象关联的记录...原创 2013-03-13 11:27:37 · 119 阅读 · 0 评论 -
hibernate一对一关系(组件)映射
1.一对一单向外键关联: package yingjun.model; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence....原创 2013-03-21 11:58:14 · 98 阅读 · 0 评论 -
hibernate多对一(一对多)单向(双向)关系映射
1.hibernate多对一单向关系映射(外键永远会加在多的一方) package yingjun.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity public class Person ...原创 2013-03-21 14:02:39 · 90 阅读 · 0 评论 -
hibernate多对多单向(双向)关系映射
1、多对多单向关系映射(学生知道自己要上的课程,课程不知道有哪些学生上自己) package yingjun.model; import java.util.HashSet; import java.util.Set; import javax.persistence.Entity; import javax.persistence.GeneratedValue; i...2013-03-21 14:57:42 · 137 阅读 · 0 评论 -
hibernate生成tree
package yingjun.model; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import jav...2013-03-22 22:22:42 · 123 阅读 · 0 评论 -
spring3.2+hibernate4.1采用声明式的事务处理
部分重要代码: <?xml version="1.0" encoding="utf-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.sp2013-04-01 09:39:08 · 84 阅读 · 0 评论 -
Hibernate性能提升
@DynamicUpdate(true)@DynamicInsert(true) 在model类上加入这2个注解后生成的SQL中涉及的字段只包含类中修改的属性所对应的表字段。 可以优化生成的SQL语句,提高SQL执行效率,最终可以提高系统性能。 如果一个表的结构很复杂,字段很多的情况下,使用dynamic-insert,dynamic-update能够性能上的少许提升。 ...原创 2013-04-14 15:06:55 · 120 阅读 · 0 评论 -
【转载】Hibernate与mysql映射类型对照表
Hibernate映射类型对照表 java类型 Hibernate映射类型 SQL类型 java.math.BigDecimal big_decimal numeric byte[] binary varbinary(blob) boolean(java.lang.Boolean) boolean bit byte(java.lang.Byte)...原创 2013-07-01 19:18:09 · 165 阅读 · 0 评论 -
Hibernate采用XML方式映射的方法
Hibernate实体映射的几个步骤 1、写注释 格式为:?属性,表达的是本对象与?的?关系。 例:“department属性,本对象与Department的多对一” 2、拷模板: 多对一 <many-to-one name=“” class=“” column=“”/> 一对多(Set) <set name=""> ...原创 2013-09-16 15:50:22 · 133 阅读 · 0 评论