在hibernate中如何实现oracle的自动增长

 我来答
改承天2A
2012-02-02 · TA获得超过135个赞
知道答主
回答量:100
采纳率:0%
帮助的人:82.7万
展开全部
建序列啊,在oracle中建立SQL_SEQUENCE
-- Create sequence
在bean类的配置文件中(ApplicantsManager.hbm.xml)配置
<id name="mappingid" type="long">
<column name="MAPPINGID" />
<generator class="sequence">
<param name="sequence">SEQ_MAPPING_INFO</param>
</generator>
</id>
这样就好了,添加数据的时候就会自动增长
zihanchuanxue
2012-02-02
知道答主
回答量:24
采纳率:0%
帮助的人:20.4万
展开全部
在 .hbm.xml 里面 中 需要自动增长的属性进行如下配置即可
<id name="属性名称" type="java.lang.String(属性类型)">
<column name="对应字段名称" length="长度" />
<generator class="sequence">
<param name="sequence">SEQ_AA(序列名称)</param>
</generator>
</id>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahyyxx222
2012-02-02 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1193万
展开全部
把主键策略配成sequence再指定序列就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aa104045
2012-02-02 · TA获得超过117个赞
知道答主
回答量:246
采纳率:0%
帮助的人:235万
展开全部
select 序列号 .nextval from dual;
插入数据时,把ID也一起插进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式