我已经尝试了在stackoverflow和其他网站上找到的所有答案。这很普遍,但看起来每种情况都有其解决方案。我在Eclipse上使用JBoss Hibernate工具生成了映射文件,因此我很惊讶它具有映射错误。 Hibernate找不到idparameters的getter(我将数据库列更改为小写,以确保这不是大小写问题,但无济于事)有人可以指出问题吗?

Hibernate Parameters.java生成的参数类

Hibernate Parameters.hbm.xml生成的xml映射

还有the error itself

最佳答案

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


在生成的Parameters类中,将idparameters更改为idParameters
将getter和setter更改为getIdParameterssetIdParameters(Integer idParameters)
重新生成休眠映射文件。


确保您所有的获取器和设置器都遵循Java Bean命名约定。示例:-getGrayscale

10-01 08:26