冬眠找不到Getter



我已经尝试了我在Stackoverflow和其他网站上找到的所有答案。这很常见,但看起来每种情况都有其解决方案。我使用Eclipse上的Jboss Hibernate工具生成了映射文件,所以我很惊讶它具有映射错误。Hibernate找不到IDPARAMETER的Getter(我将数据库列更改为所有小写,以确保这不是一个情况问题,但没有任何有用的问题)有人可以指出问题吗?

Hibernate参数生成的参数类。Java

Hibernate参数生成的XML映射.hbm.xml

和错误本身

使用Hibernate时,您应该遵循Java Bean命名约定。这就是您可以做的:

  1. 在生成的Parameters类中,将idparameters更改为idParameters
  2. 将Getter和Setter更改为getIdParameterssetIdParameters(Integer idParameters)
  3. 再生冬眠映射文件。

请确保所有获取器和播放器都遵循Java Bean命名约定。示例:-getGrayscale

确保您进行干净的Java构建。您可能在其中没有一个旧课程,其中没有此参数。

最新更新