这可能是一个愚蠢的问题,但不知何故我无法绕过它。
我有表格status
,logs
两个表格都有jobId
列。jobId
是基于序列生成的,所以我想sequence generated jobId
从logs
表添加到status
页面。
我在status
表中创建了引用jobId
列到logs
表的外键,但表中未填充 jobId 值status
。
当使用序列自动生成时,如何jobId
在status
表格中自动填充?jobId
logs
更新
<id name="jobid"
column="JOBID"
type="long"
unsaved-value="-1">
<generator class="native">
<param name="sequence">ID_SEQ</param>
</generator>
</id>
这是如何为status
页面生成 id,正如建议的那样,我需要使用 ID_SEQ.curval 但是我如何在休眠中做到这一点,知道吗?
就像是
<id name="id"
column="ID"
type="long"
unsaved-value="-1">
<generator class="native">
<param name="sequence">ID_SEQ.curval</param>
</generator>
</id>
想法?