如果解决oracle中id自增并发冲突问题

xiaoxiao2026-08-14  39

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>

 

这样就不会产生并发问题,有待验证!

转载请注明原文地址: https://www.6miu.com/read-5051195.html

最新回复(0)