出现这个异常说明你对应heibernage的映射表里,没有指明序列。解决办法就是指明一个序列,如果没有,就新建一个eg: CREATE SEQUENCE SEQ_TL_COMMON_ITEM INCREMENT BY 1;

<id name="numitemid" type="java.lang.Integer">
	<column name="NUMITEMID" precision="20" scale="0" />
	<generator class="sequence">
		<param name="sequence"></param>
	</generator>
</id>



改为


<id name="numitemid" type="java.lang.Integer">
	<column name="NUMITEMID" precision="20" scale="0" />
	<generator class="sequence">
		<param name="sequence">SEQ_TL_COMMON_ITEM</param>
	</generator>
</id>