1,在EO的属性中使用Groovy 优:简单直接 缺:断号 (new Oracle.jbo.server.SequenceImpl(XXXX_SEQ,adf.object.getDBTransac
1,在EO的属性中使用Groovy
优:简单直接
缺:断号
(new Oracle.jbo.server.SequenceImpl("XXXX_SEQ",adf.object.getDBTransaction())).getSequenceNumber() 2,在EO对应的java类的create方法中对属性赋值
优:可以产生复杂的Sequence值
缺:断号
3,使用DBSequence类型
在数据库端创建Trigger给表的字段赋值,在EO中将该字段的类型设置为DBSequence。
优:避免断号
缺:界面中显示的值与最终commit保存到数据库中的值不同。

,
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn