我有一个已在Hibernate中映射的SQL表。我收到了以下错误:
java.lang.IllegalArgumentException:无法在此ManagedType上找到具有给定名称[memId]的Attribute
让我如此困惑(为什么我的问题与我能找到的任何其他问题不同),是因为我不希望拥有memId属性。我班上没有名为memId的字段。 Hibernate期望这样一个属性的唯一原因(我能想到的)是映射类扩展了一个包含getMemId()和setMemId()方法声明的接口。
Hibernate是否足以假设有一个名为memId的属性?或者是否有任何其他可能的原因导致为什么没有名为memId的字段的模型会期望这样的属性?