当前使用版本(必填,否则不予处理)

@KeySequence 与 业务主键的 setId(XXX) 互斥,若要使用业务主键,就删除@KeySequence,若使用数据自生成的主键就仅仅使用@KeySequence。这个限制比较死,能有setId时,@KeySequence就不起作用的方法吗?

该问题是如何引起的?(确定最新版也有问题再提!!!)

Long id = getSequence("SEQ_TMP_ID");

...逻辑 save(A表); --虽然setId了值,但是因为A表有@KeySequence,setid就失效而是另外生成了一个值。

...逻辑 save(A的子表,用到了id); --子表和主表无法勾稽。

重现步骤(如果有就写完整)

报错信息

Comment From: qmdx

默认的 id_worker uuid 就是你要的效果,自定义主键就是限制的