oracle中有个表中ID字段是根据自增序列XXX来自增的,如果写SQL语句可以这样
select XXX.nextval as ID from dual
但在ejb中怎么得到自增序列中的值??
或有没有别的方法让该字段不重复的自增??
解决即给分!!!
weblogic可以,其他服务器不知道
变通办法,建表,字段name 为你要自增的表,value为当前你自增表的值.每次插入更新value为加一,然后插入你的表对应字段...
------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
在weblogic-cmp-rdbms-jar.xml中,相应的table-map后加入
<automatic-key-generation>
<generator-type>ORACLE</generator-type>
<generator-name>
SEQ_MY_SEQUENCE
</generator-name>
<key-cache-size>1</key-cache-size>
</automatic-key-generation>