hibernate映射oracle自动增长序列
在oracle里面新建了一个HIBERNATE_SEQUENCE做为一个全局的sequence,给N个表用。
又建了一个a_sequence给A表特别用,同时添加触发器
每当对A表save一条记录后。就从a_sequence中取一个id.
但是出现了这样的问题:
我save完后能看到A表中的id值是a_sequence中的值
可是我立马去取这个刚刚存进去的记录时,想getid()出来的却是HIBERNATE_SEQUENCE里面的值
如何解决这个问题。使我能立马去取这个刚刚存进去的记录时,想getid()出来的就是我表中的ID值,一个正确的值