Hibernate and OpenJpa
meander
三年Java开发经验,两年C#开发经验。善于使用eclipse和visual studio开发工具。从事过ERP和数据存储软件开发。专注于企业集成。
展开
-
HIbernate主键详解
HIbernate主键详解------Assigned Assigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常,这是 元素没有指定时的默认生成策略。特点:主键的生成值完全由用户决定,与底层数据库无关。用户需要维护主键值,在调用session.save()之前要指定主键值。 HIbernate主键详解------Hilo Hilo使用高低位算法生成主键,高低位算法使用一个高转载 2009-07-13 13:48:00 · 1851 阅读 · 0 评论 -
Hibernate 3入門
<br />Hibernate 是「物件/關係對應」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將 Java 中的物件與物件關係,映射至關聯式資料庫中的表格與表格之間的關係, Hibernate 提供了這個過程中自動對應轉換的方案。<br />2001年未 Hibernate 第一個版本發表,2003年6月8日 Hibernate 2 發表,並於年未獲得 Jolt 2004 大獎,後被 JBOSS 收納而成為其子項目之一,2005年3月 Hibernat转载 2010-10-21 10:46:00 · 527 阅读 · 0 评论 -
JPA ID生成策略
数据的唯一性是很平常的要求,但是如果框架不能提供相关的控制而由程序员完全控制是很危险的,在JPA中,有下面四种策略。 A.容器自动生成---GeneratorType.AUTO 由JPA自动生成 B.使用数据库的自动增长字段生成---GenerationType.IDENTITY JPA 容器将使用数据库的自增长字段为新增加的实体对象赋唯一值。这种情况下需要数据库提供对自增长字段的支转载 2010-10-21 10:42:00 · 920 阅读 · 0 评论 -
实体标识的自动生成
数据的唯一性是所有应用程序非常基本的要求,由开发者或者用户来维护这种唯一性存在着较大的风险,因此,由系统自动产生唯一标识是一种常见的做法。OpenJPA 中支持四种不同的实体标识自动生成策略: 容器自动生成的实体标识; 使用数据库的自动增长字段生成实体标识; 根据数据库序列号(Sequence)技术生成实体标识; 使用数据库表的字段生成实体标识; 这四种方式各有优缺点转载 2010-03-10 19:56:00 · 870 阅读 · 0 评论