Hibernate主键生成策略 1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增...
分类:
Web程序 时间:
2015-02-04 16:27:01
阅读次数:
146
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久 态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。1、瞬时态由new命令开辟内存空间的j...
分类:
Web程序 时间:
2015-02-04 16:22:32
阅读次数:
162
先说说JPA和Hibernate的关系JPA(Java Persistence API),是Java EE 5的标准ORM接口,也是ejb3规范的一部分。Hibernate是当今很流行的ORM框架,也是JPA的一个实现,其它还有Toplink之类的ROM框架。JPA和Hibernate之间的关系,可...
分类:
Web程序 时间:
2015-02-04 16:20:43
阅读次数:
208
Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。2、sequence:用于Oracle数据....
分类:
Web程序 时间:
2015-02-04 16:15:57
阅读次数:
171
在学习Hibernate框架时碰到了许多实际的问题,比如一个Name是由FirstName和LastName组成,或者说一个Address是有Province,City,County和The detailed address组成,那么这么复杂的属性作为实际设计中是不应该出现在一个类里,那么组件映.....
分类:
Web程序 时间:
2015-02-04 16:07:58
阅读次数:
206
引言: 在基于SpringData/JPA来快速开发若干功能过程中,碰到了table is not Mapped问题,经过一番辛苦的调试测试之后,才发现了一个@Entity的属性name的妙用。...
分类:
移动开发 时间:
2015-02-04 14:38:55
阅读次数:
379
博客分类:SSH当关联双方存在父子关系,就可以在 set 处设定 cascade 为 all-delete-orphan所谓父子关系,即指由父方控制子方的持久化圣明周期,子方对象必须和一个父方对象关联。如果删除父方对象,应该级联删除所有关联的子方对象;如果一个子方对象不再和一个父方对象关联,应该把这...
分类:
Web程序 时间:
2015-02-04 14:34:15
阅读次数:
208
在分析完gen module 之后,就可以开始进入gen_server 的主体module 了.gen_server 的主体 module 暂不涵括terminate, hibernate, debug trace 相关的内容,这些会单独拉出来分析.gen_server 主要包括start 初始化部...
分类:
其他好文 时间:
2015-02-04 14:26:05
阅读次数:
244
如果怕spring struts hibernate/ibatis太庞大,则可选用下面的一些轻量级框架 jfinal ? http://www.jfinal.com/ 简介: JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学...
分类:
编程语言 时间:
2015-02-04 13:11:11
阅读次数:
227
package entity;
//持久化类
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Ta...
分类:
Web程序 时间:
2015-02-04 13:06:16
阅读次数:
210