2012年4月14日

Hibernate之get()和load()

摘要: hibernate可通过get()和load()获取对象,而他们又有所不同。1、如果未能找到符合条件的记录,get()方法返回null(NullPointException异常),而load()将会报ObjectNotFountException2、load()方法返回实体的代理类,而get()永远... 阅读全文

posted @ 2012-04-14 20:13 itmyhome 阅读(119) 评论(0) 推荐(0) 编辑

Hibernate之openSession和getCurrentSession

摘要: hibernate通过SessionFactory有两种方式获取session: 一种是openSession 一种是getCurrentSession区别: a)openSession创建session时autoClassSessionEnabled参数为false,即在事务结束后不会自动关闭se... 阅读全文

posted @ 2012-04-14 19:38 itmyhome 阅读(164) 评论(0) 推荐(0) 编辑

Hibernate之对象三种状态

摘要: Hibernate 对象三种状态:Transient瞬时状态、Persistent持久状态、Detached游离状态瞬时状态:用new创建的对象,没有被持久化,没有处于Session中 表示该实体对象在内存中是自由存在的,也就是说与数据库中的数据没有任何的关联,与Session没有任何关系, 也就是... 阅读全文

posted @ 2012-04-14 18:42 itmyhome 阅读(118) 评论(0) 推荐(0) 编辑

Hibernate Annotation配置主键生成策略

摘要: 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id其生成规则由@GeneratedValue设定的,这里的@Id和@GenertedValue都是JPA的标准用法JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY... 阅读全文

posted @ 2012-04-14 13:12 itmyhome 阅读(201) 评论(0) 推荐(0) 编辑

Hibernate 简单的annotation

摘要: package com.itmyhome.model;import java.util.Date;import javax.persistence.Basic;import javax.persistence.Entity;import javax.persistence.Id;import jav... 阅读全文

posted @ 2012-04-14 11:07 itmyhome 阅读(106) 评论(0) 推荐(0) 编辑

导航