这个问题我以前也遇到的,我是把他改成sequence,然后指定你在oracle所定义的sequence的名字
例如:
<id name="id" column="ID" type="java.lang.Integer" unsaved-value="null">
<generator class="sequence">
<param name="sequence">GMCC_FAQ_ID</param>
</generator>
</id>我也不知道为什么不能用native,可能是hibernate里面对sequence的命名有一个默认值吧,这是我的猜测,要看源码才能知道的,目前在做项目没时间看源码。有知道的说一下了。我也是初学hibernate,以后有问题一起讨论呀:)
例如:
<id name="id" column="ID" type="java.lang.Integer" unsaved-value="null">
<generator class="sequence">
<param name="sequence">GMCC_FAQ_ID</param>
</generator>
</id>我也不知道为什么不能用native,可能是hibernate里面对sequence的命名有一个默认值吧,这是我的猜测,要看源码才能知道的,目前在做项目没时间看源码。有知道的说一下了。我也是初学hibernate,以后有问题一起讨论呀:)
解决方案 »
- 求 类似打印超市小票的思路
- java正则表达式匹配<vfd:textbox class=""></vfd:textbox>
- 关于框架的困惑
- 求教:如何在Ejb中实现调用Webservice的功能
- 求助 连接池的问题
- [300分]能否告诉小弟如下spring:bind和spring:nestedPath 是什么作用怎样使用的?
- struts出现 java.lang.ClassCastException 帮忙
- AXIS返回的结果中的对像为什么不能强制转化??
- jb8+weblogic7 二个问题请教
- LINUX下报仅有的JAVA错误,能判断是什么原因引起的吗?自己判断是线程问题,但具体不清楚
- Web Services
- 调查-非大学学历的程序员有几成>@
<generator class="native"/>
</id>
name="iccardno"
type="java.lang.String"
column="ICCARDNO"
>
<generator class="assigned" />
</id>