Oracle+SSH框架怎样执行 select xu_newsdata.currval+1 from Dual
请问 在hibernate 中怎样执行
select xu_newsdata.currval+1 from Dual
的到当前序列的 下一个值
Dual 是在SYS表空间里 我们程序是另一个表空间
请问怎样实现
------解决方案--------------------
没见过 帮顶
------解决方案--------------------
用hibernate一般不需要自己这么写的吧?
在主键里配置好主键生成方式就可以了
比如
@Id
@GeneratedValue (strategy=GenerationType.AUTO)
也可以配用序列来生成主键的。
我的新书刚上架,欢迎订购:
《搜索引擎零距离—基于Ruby+Java搜索引擎原理与实现》 清华出版社。
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10105450
------解决方案--------------------
<class name="com.pojo.Hb1" table="HB1" schema="SCOTT">
<id name="id" type="java.lang.Long">
<column name="ID" precision="22" scale="0" />
<generator class="sequence" >
<param name="sequence">MY_SEQ1</param> (这里很关键)
</generator>
</id>
</class>
我在网上找到代码 你看看有用吗?
------解决方案--------------------
定义一个序列化的字段就可以的啦。。。。