oracle表中id字段虽然没有实际意义,但必不可少啊。
id利用sequence设为自增,这就涉及到一个问题:操作量大的时候会不会冲突....
解决方法:建立一个自动增一的sequence,使几个表共用这个sequence。
在hibernate映射的时候在id上配置一下:
<id name="id" type="java.lang.Long">
<column name="ID"/>
<generator class="sequence">
<param name="sequence">SEQ_SYSM</param>
</generator>
</id>
这样就不会产生并发问题,有待验证!
本文介绍如何在Oracle数据库中使用sequence实现表ID字段的自动增长,通过配置Hibernate避免并发问题。
4821

被折叠的 条评论
为什么被折叠?



