<class name="com.payeasy.merchantmanage.model.MonitorSms" table="T_SMS_MONITOR" schema="EPOSMON"> <id name="id" type="java.lang.Long"> <column name="ID" precision="22" scale="0" /> <generator class="sequence"> <param name="sequence">EPOSMON.SMS_SEQ</param> </generator> </id>
如上。
概述:
A用户要向B用户的表插入数据。插入的时候还要获取B里面设置好的一个sequence,然后作为id插入。此前的配置文件在:<param name="sequence">EPOSMON.SMS_SEQ</param>
只是写:
<param name="sequence">SMS_SEQ</param>
少了EPOSMON 这个其实就是B用户。而其实触发这个查询的操作者是A。
一直提示sequence不存在!后面加了用户之后,就可以了。
记录下