我已经尝试了在 stackoverflow 和其他网站上找到的所有答案。这很常见,但看起来每种情况都有其解决方案。我在 eclipse 上使用 JBoss Hibernate 工具生成了映射文件,所以我很惊讶它有映射错误。 Hibernate找不到idparameters的getter(我将数据库列全部改为小写,以确保不是大小写问题,但无济于事)任何人都可以指出问题吗?
Hibernate生成的参数类Parameters.java
Hibernate生成的xml映射Parameters.hbm.xml
最佳答案
使用 Hibernate 时应遵循 Java Bean
命名约定。这是你可以做的:
- 在生成的
Parameters
类中,将idparameters
更改为idParameters
。 - 将 getter 和 setter 更改为
getIdParameters
和setIdParameters(Integer idParameters)
。 - 重新生成 hibernate 映射文件。
确保所有 getter 和 setter 都遵循 Java Bean
命名约定。示例: - getGrayscale
关于java - Hibernate 找不到 getter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355047/