java - Hibernate 找不到 getter

标签 java database hibernate exception jboss

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

Hibernate生成的参数类Parameters.java

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

the error itself

最佳答案

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

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

确保所有 getter 和 setter 都遵循 Java Bean 命名约定。示例: - getGrayscale

关于java - Hibernate 找不到 getter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30355047/

相关文章:

java - 在 Python 中构建阻塞的零长度队列的好方法

java - 在服务器上部署springboot项目报错

database - 我如何阅读 blcokfile_xxxx

SQL 错误 : ORA-00906: missing left parenthesis 00906. 00000 - "missing left parenthesis"

hibernate - Entity Framework 中 Hibernate.saveOrUpdate() 的等效项是什么

java - 在 JPanel 上绘制部分透明的 PNG

Java - 如何在没有 !@#$%^&*()?><":{}| letters, 的情况下打印从 0 到 z 的字母和数字

database - 有效地测试数据库后端

Hibernate 或 Grails - 需要帮助理解级联

java - Spring Hibernate Bean 验证@valid