标题所示的错误,通常为many-to-one 中property-ref中引用了class没有再hbm配置文件中声明的property属性。
解决方法如下:添加<property name="attr2" type="java.lang.String" update="false" insert="false" column="col_ID" />即可。
<many-to-one name="attr1" class="classA" column="col_ID" property-ref="attr2" />