我有ORM設置,並且可以在現有數據庫上與Oracle一起工作,並且在訪問序列時能夠獲得插入,但由於在原始應用程序中使用了觸發器,因此跳過一個數字。Coldfusion 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";
...
}
2:我考慮過這個,但我們的一些部門喜歡連續的數字。 1:這工作,但我也不得不添加 如果:new.id =''然後 並刪除了默認列值,因爲這兩者都應該照顧這一點。我不得不在服務器上使用以下語法來代替11g語法。 select schema.table.nextval into:new.id from dual; 感謝您的幫助。 – Aaron