Hibernate mapping 文件中必须有id或composite-id字段,若表没有主键,需要把所有字段定义成复合主键
< hibernate-mapping >
< class name = "com.cqgl.po.SaI18nLimitRulesPO" table = "SA_I18N_LIMIT_RULES" >
< composite-id >
< key-property name = "aircompanyCode" type = "java.lang.String" >
< column name = "AIRCOMPANY_CODE" />
</ key-property >
< key-property name = "aircompanyName" type = "java.lang.String" >
< column name = "AIRCOMPANY_NAME" />
</ key-property >
......
</ composite-id >
</ class >
</ hibernate-mapping >
原文http://blog.csdn.net/guoxu775/archive/2010/10/13/5938961.aspx