- 0
- 0
- 约1.32千字
- 约 2页
- 2020-01-24 发布于湖北
- 举报
轻松学会hibernate处理oracleid自增
1.商品标题:
Hibernate处理Oracle ID自增
2.本商品最适合那类职业人群:
Hibernate处理Oracle中ID自增遇到错误的程序人员
3. 本商品可以解决他们什么问题:
解决了Oracle运用在Hibernate中时ID自增问题
4.商品内容:
解决方法:
一.
1:uuid.hex: 采用128位的算法来生成一个32位字符串。最通用的一种方式。适用于所有数据库 。在*.hbm.xml中按如下设置。
id unsaved-value=null
generator /
/id
2:指定参数的情况
hibernate-mapping
class table=CHILD //把java class对应到database table中
id unsaved-value=0//主键描述
generator //采用oracle的sequence技术自动自增主键
param SEQ_CHILD/param
/generator
/id
SEQ_CHILD是你定义的序列名
3:以下是Tracylau 所写:
所有的generator的Class都是从net.sf.hibernate.id.IdentifierGenerator接口实现得到的,Class属性表示该generator是由哪种方式来生成的。生成方式包括:
increment:生
原创力文档

文档评论(0)