在Oracle数据库中主键是sequence程序中hibernate的XML文件怎么配置才能获取到数据库的sequence

lbl8888 2008-05-23 10:57:36
我的hibernate的映谢文件是这样的,怎么改啊?

<hibernate-mapping>
<class name="com.rj.vo.XaOrg" table="XA_ORG" schema="RJ" lazy="false">
<id name="orgid" type="java.lang.String">
<column name="ORGID" length="8" />
<generator class="sequence"></generator>
</id>
<property name="orgname" type="java.lang.String">
<column name="ORGNAME" length="50" />
</property>
<property name="qrycode" type="java.lang.String">
<column name="QRYCODE" length="100" />
</property>
</class>
</hibernate-mapping>

...全文
160 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
spaceko2006 2008-05-23
  • 打赏
  • 举报
回复
顶了
lixq2000 2008-05-23
  • 打赏
  • 举报
回复
http://www.xrss.cn/Dev/JAVA/200762714441.Html没看明白什么意思,看看是不是这个文章的意思!
goldlive_8888 2008-05-23
  • 打赏
  • 举报
回复
<id name="orgid" type="java.lang.String" column="ORGID">
<generator class="sequence">yoursequence</generator>
</id>
lbl8888 2008-05-23
  • 打赏
  • 举报
回复
如果这个sequence不是主键怎么配啊?
如:

<property name="seq" type="java.lang.Long">
<column name="SEQ" precision="22" scale="0" not-null="true" />
</property>

这个字段是个sequence,该怎么改?
burningice44 2008-05-23
  • 打赏
  • 举报
回复
就如楼上说的
游_子 2008-05-23
  • 打赏
  • 举报
回复

<generator class="sequence">
<param name="sequence">your_sequence</param>
</generator>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧