日期:2014-05-18  浏览次数:20764 次

在Oracle数据库中主键是sequence程序中hibernate的XML文件怎么配置才能获取到数据库的sequence
我的hibernate的映谢文件是这样的,怎么改啊?
XML code

<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>




------解决方案--------------------
XML code

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

------解决方案--------------------
就如楼上说的
------解决方案--------------------
<id name="orgid" type="java.lang.String" column="ORGID">
<generator class="sequence">yoursequence</generator>
</id>

------解决方案--------------------
http://www.xrss.cn/Dev/JAVA/200762714441.Html没看明白什么意思,看看是不是这个文章的意思!
------解决方案--------------------
顶了