我已经尝试了在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更改为getIdParameters
和setIdParameters(Integer idParameters)
。
重新生成休眠映射文件。
确保您所有的获取器和设置器都遵循Java Bean
命名约定。示例:-getGrayscale