在spring+hibernate框架的java项目开发过程中,经常会遇到这样的错误:
could not find a getter for ... in class ...
可能原因如下:
1.真的没有写getter方法(发生几率:1%)
2.*.hmb.xml文件中的属性名和pojo不一致(*.hbm.xml和*.java没衔接好,不一致),字段属性没有正确配置,比如,*.hmb.xml中*.java的地址要明确(明确指出引用包的完整路径);映射错误;有多个主键时,对生成的联合主键配置错误;拼写错误(包括多空格)等(发生几率:48%)
3.方法写错/方法名写错,要按照javabean的书写规范写啊,要不然打死也找不到哪儿错了(发生几率:50%)
这里提一下:get/set是不是不允许方法名中有连续两个大写字母,例如
public String getODPType(){
return this.oDPType;
}
public void setODPType(String oDPType){
this.oDPType = oDPType;
}
这样写它就会报错,报找不到getter for oDPType的错误,但下面这样写就可以了
public String odpType;
public String getOdpType(){
return this.odpType;
}
public void setOdpType(String odpType){
this.odpType = odpType;
}
4.其他不明原因(发生几率:1%)
(转自CSDN)
分享到:
相关推荐
nested exception is org.hibernate.PropertyNotFoundException: Could not find a getter for ID in class ``` 这表示Hibernate找不到实体类中的 ID 属性的 getter 方法。 **解决方法**: 1. **实体类定义**:...
#### 三、异常 No action instance for path /xxxx could be created **异常描述**: 此异常意味着在创建指定路径的Action实例时遇到问题。 **可能原因**: 1. **Class文件未放置在类路径中**:编译后的`.class`...
3. `net.sf.hibernate.PropertyNotFoundException: Could not find a setter for property name in class …` 这个异常表示Hibernate无法找到Java类中与XML映射文件中指定的属性相对应的getter或setter方法。确保...
3. 异常`No action instance for path /xxxx could be created` 这个错误可能是因为多种原因,包括找不到编译后的`.class`文件、类路径问题、类名拼写错误或未继承自Struts的`Action`类。确保你的action类位于`WEB-...
错误表现:执行查询操作时,出现“org.hibernate.PropertyNotFoundException: Could not find a getter for property”异常。 解决方案:在实体类的属性上添加@Column注解,指定对应的数据库列名。例如,`@Column...
3. 异常 No action instance for path /xxxx could be created 这个错误意味着无法创建Action实例。首先,确保Action类已正确编译并位于正确的类路径下,如WEB-INF/classes目录。其次,确认Action类继承自org....
**PropertyNotFoundException: Could not find a setter for property name in class hibernate.Hello_Bean** **异常描述:** 此异常表明Hibernate试图为实体类中的某个属性设置值时找不到对应的setter方法。 **...
它通过提供一系列静态方法,使得开发者能够方便地进行属性的设置和获取,避免了编写大量的getter和setter方法。这个库是基于Java反射API构建的,因此具有很高的灵活性。 1. **核心功能**: - **属性访问**:...
3. **异常 No action instance for path /xxxx could be created** 这个错误可能由多种原因引起,如找不到编译后的`.class`文件、包名或类名拼写错误、未继承自Struts `Action`类、classpath问题等。确保action类...