should be mapped with insert="false" update="false
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="com.huapu.networkmanage.db.hibernate"> <class name="SyslogLogstack" table="SYSLOG_LOGSTACK" > <meta attribute="sync-DAO">false</meta> <id name="Id" type="integer" column="LOGSTACK_ID" > <generator class="sequence"> <param name="sequence">seqportal</param> </generator> </id> <property name="TargetId" column="TARGET_ID" type="integer" not-null="false" length="12" />
<property name="CollectorId" column="COLLECTOR_ID" type="integer" not-null="false" length="12" /> <property name="Createtime" column="CREATETIME" type="date" not-null="false" length="7" /> <property name="Facility" column="FACILITY" type="string" not-null="false" length="100" /> <property name="Severity" column="SEVERITY" type="string" not-null="false" length="4" /> <property name="Logmsg" column="LOGMSG" type="string" not-null="false" length="1000" /> <property name="Logtime" column="LOGTIME" type="date" not-null="false" length="7" />
<property name="ReferenceId" column="REFERENCE_ID" type="integer" not-null="false" length="12" />
<many-to-one name="target" column="TARGET_ID" class="DNode" not-null="true" />
</class> </hibernate-mapping>
-------------------------------------------------------------------------------------------- 不同的属性映射为相同的字段,重复映射同一个字段,就会出现这个错误; Repeated column in mapping for entity: com.boco.scms.model.ship.order.ShipOrder column: DELIVER_LINKMAN_EMAIL (should be mapped with insert="false" update="false")
虽然是很低级的错误,不过字段很多的情况下,报这样的错还真是让人摸不着头脑,
知道原因的话就查看配置文件,一个一个的过一下
|