步骤如下,(不是在ApplicationContext,而是那个表对应的.hbm.xml文件中配置
1、创建表
2、创建序列
3、试试序列是否起作用
XML/HTML代码
4、配置TCust.hbm.xml文件
<hibernate-mapping>
<class name="demo.hb.sequence.Cust" table="T_CUST" schema="DEMO">
<id name="custId" type="java.lang.Long">
<column name="CUST_ID" precision="22" scale="0" />
<!-- 使用Oracle Sequence的重点 -->
<generator class="sequence">
<!-- Oracle Sequence的名字 -->
<param name="sequence">S_CUST_ID</param>
</generator>
</id>
<property name="custName" type="java.lang.String">
<column name="CUST_NAME" length="20" not-null="true" />
</property>
</class>
</hibernate-mapping>