我在现有数据库上设置了 ORM 并与 Oracle 一起工作,并且在我访问序列时能够使插入工作,但是由于在原始应用程序中使用了触发器,因此序列跳过了一个数字。
有没有办法让 ORM 使用触发器?
禁用触发器不是一个选项,因为它由现有应用程序使用,并且在迁移期间无法禁用。
component persistent="true" table="table_name" schema="schema_name" {
property name="table_id" column="table_id" fieldtype="id" generator="sequence" sequence="schema_name.sequence_name";
...
}