`
and4walker
  • 浏览: 563821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

org.hibernate.PropertyNotFoundException: Could not find a ge

阅读更多
问题提示:
org.hibernate.PropertyNotFoundException: Could not find a getter for attribute

问题分析:
    1)getter()方法写错了,没有按照javaBean的规则写.
   
    2)*.hmb.xml中的属性名和pojo中的是否一致.注意:属性名是否多了空格.
启示:.hbm.xml里的排列最好跟数据库表里的排列一样!最好不要乱改变位置!否则会出莫名其妙的错误!
   
     3)字段的取名要注意。比如数据库中的字段为M_R_ID,映射到hbm.xml为mRId,那么产生的POJO也是mRId,自动产生的getter方法为:getMRId();相应的setter方法一致,这样就会抛出上面所述异常,这个应该是hibernate的模板格式问题。所以尽量要避免这样的命名。



解决方法:
    1)换做getmRId();  问题可解决,没有抛出异常,能取值。
    2)修改数据库字段名。这个最好,不会产生以后的不确定因素。

分享到:
评论
2 楼 yuan_2004 2008-10-21  
果然是属性名写错了。非常感谢。
1 楼 ITzj 2007-09-10  
还是不行哦。还是报一样的错误!

相关推荐

    hibernate错误解决方案

    nested exception is org.hibernate.PropertyNotFoundException: Could not find a getter for ID in class ``` 这表示Hibernate找不到实体类中的 ID 属性的 getter 方法。 **解决方法**: 1. **实体类定义**:...

    Hibernate映射导致的几个异常

    Not-null property references a null or transient value 当Hibernate尝试保存一个实体时,如果该实体中的某个被标记为`@NotNull`或在映射文件中定义为`not-null="true"`的属性值为null或者指向一个尚未持久化的...

    java.lang.NoSuchMethodError: javax/servlet/jsp/PageContext.getELContext()Ljavax/

    NULL 博文链接:https://albert0707.iteye.com/blog/562969

    Hibernate配置常见错误

    错误表现:执行查询操作时,出现“org.hibernate.PropertyNotFoundException: Could not find a getter for property”异常。 解决方案:在实体类的属性上添加@Column注解,指定对应的数据库列名。例如,`@Column...

    hibernate常见问题及处理.doc

    3. `net.sf.hibernate.PropertyNotFoundException: Could not find a setter for property name in class …` 这个异常表示Hibernate无法找到Java类中与XML映射文件中指定的属性相对应的getter或setter方法。确保...

    hibernate常见异常

    本文将介绍 Hibernate 中的一些常见异常,包括 net.sf.hibernate.MappingException、net.sf.hibernate.PropertyNotFoundException、org.hibernate.id.IdentifierGenerationException 以及 a different object with ...

    hibernate常见错误解决方案

    **PropertyNotFoundException: Could not find a setter for property name in class hibernate.Hello_Bean** **异常描述:** 此异常表明Hibernate试图为实体类中的某个属性设置值时找不到对应的setter方法。 **...

    EL语言遍历集合出现PropertyNotFoundException 的两种情况

    然而,使用EL时可能会遇到`PropertyNotFoundException`,这通常是由于试图访问一个不存在的属性或方法导致的。本文将深入探讨两种可能导致此类异常的情况,并提供相应的解决方案。 ### 情况一:对象属性不存在 EL...

    标签使用

    - **未指定converter的影响**:如果在使用`<rich:listShuttle>`时没有正确设置`converter`属性,则可能会抛出`javax.faces.el.PropertyNotFoundException`异常。这是因为JSF框架无法找到合适的转换器来进行数据类型...

    beanUtils配套

    然而,当我们在使用BeanUtils时,可能会遇到一些运行时的异常,如`PropertyNotFoundException`或`ConversionException`等。为了处理这些异常并记录相关信息,Apache Commons Logging(简称commons-logging)库就显得...

    软件开发中异常分析

    2. **检查配置文件**:对于ORM(对象关系映射)框架如Hibernate,还需检查相关的配置文件(如`.hbm.xml`),确保属性名、数据库列名等配置正确。 3. **代码自动生成工具**:利用IDE(集成开发环境)或其他工具自动...

    commons-beanutils快速封装form表单数据包

    5. **异常处理**:在使用BeanUtils过程中,可能会遇到如`PropertyNotFoundException`(找不到属性)、`ConversionException`(类型转换失败)等异常,需要合理捕获并处理这些异常,以确保程序的健壮性。 6. **...

    Java程序调试与错误收集--代码引起的报错

    **描述:** 使用EL表达式访问对象属性时,如果该属性不存在,则会抛出`PropertyNotFoundException`。 **解决办法:** - 确认对象中是否存在指定的属性。 - 确认EL表达式的写法是否正确。 #### 十二、页面跳转问题 *...

Global site tag (gtag.js) - Google Analytics