`
wangyanlong0107
  • 浏览: 499842 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Hibernate: Could not find a getter for 字段 in class com.Hibernate.pojo.User异常

 
阅读更多

可能原因如下:

1.真的没有写getter方法(发生几率:1%)

2.*.hmb.xml文件中的属性名和pojo不一致(*.hbm.xml和*.java没衔接好,不一致),字段属性没有正确配置,比如,*.hmb.xml中*.java的地址要明确(明确指出引用包的完整路径)xml文件中column和name别写反了(这次就是写反了);映射错误;有多个主键时,对生成的联合主键配置错误;拼写错误(包括多空格)等(发生几率: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%)

分享到:
评论

相关推荐

    根据hibernate.cfg.xml文件生成POJO数据库表的工具类

    在Java的Web开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它使得开发者可以使用面向对象的方式来操作数据库,而无需关心底层SQL的细节。`hibernate.cfg.xml`是Hibernate配置文件,用于定义数据库连接...

    hibernate错误解决方案

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

    Hibernate映射导致的几个异常

    标题与描述概述的知识点主要集中在Hibernate映射过程中可能遇到的各种异常情况,这涉及到数据库与对象模型之间的映射问题,以及Hibernate框架在处理这些映射时可能产生的错误。下面将对这些异常进行详细的解释和分析...

    Mybatis单个参数的if判断报异常There is no getter for property named 'xxx' in 'class java.lang.Integer'的解决方案

    然而,当遇到单个参数是基本类型如`java.lang.Integer`或`java.lang.String`时,如果按照处理对象类型的参数方式直接在`<if>`中使用参数名,可能会遇到异常`There is no getter for property named 'xxx' in 'class ...

    hibernate对Blob类型字段进行数据添加.txt

    ### Hibernate 对 Blob 类型字段进行数据添加 #### 知识点概述 在处理数据库操作时,经常需要存储二进制大对象(Binary Large Object,简称 BLOB),例如图像、视频等非文本数据。BLOB 类型是数据库系统中用于存储...

    Hibernate配置常见错误

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

    Hibernate错误及解决办法集合

    ### Hibernate常见错误及解决办法 #### 一、Nodefaultconstructorforentity 错误 **问题描述**:在使用Hibernate执行查询语句时,系统抛出`Nodefaultconstructorforentity`错误。 **可能原因**:该错误通常是由于...

    hibernate常见问题及处理.doc

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

    hibernate自动生成Pojo

    Hibernate 是一个流行的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式来操作数据库,而无需编写大量的SQL语句。在开发过程中,手动创建所有对应的Java POJO(Plain Old Java Object,简单Java对象)类...

    PyPI 官网下载 | getty-getter-0.0a.tar.gz

    标题中的"PyPI 官网下载 | getty-getter-0.0a.tar.gz"指出这是一个从Python Package Index(PyPI)官方下载的软件包,名为"getty-getter",版本为0.0a,格式为tar.gz。PyPI是Python社区的主要仓库,它存储并分发...

    hibernate常见错误解决方案

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

    eclipse 配置 hibernate tools 反向生成 pojo类 注解

    此时,Eclipse将根据你选择的数据库表生成对应的POJO类,这些类将包含字段(属性)、getter和setter方法,以及如`@Entity`、`@Table`、`@Id`等必要的注解,用于标识其为数据库表的映射对象。 最后,你可以在你的...

    Hibernate:用户注册、查询用户信息、用户删除、用户修改功能.zip

    在【压缩包子文件的文件名称列表】:“1-hibrtnate-01”中,我们可以推测这个文件可能是项目的第一部分,可能包含了项目的初始化设置,如Hibernate的配置文件(hibernate.cfg.xml),实体类(User.java)定义,以及...

    Hibernate关联映射总结

    ### Hibernate关联映射总结 #### 一、基础知识 在探讨Hibernate中的关联映射之前,我们需要先理解几个基本概念,这将有助于我们更好地理解和应用这些关联映射。 - **主键**(Primary Key):主键是用来唯一标识一...

    hibernate tools 生成pojo

    4. **执行生成操作**:在IDE中使用Hibernate Tools的代码生成功能,选择对应的HBM文件,工具会根据文件中的映射信息自动生成对应的POJO类,包括属性、getter和setter方法,以及可能的构造函数。 5. **检查和修改**:...

    hibernate-extensions-2.1.3.zip ,middlegen for hibernate

    《Hibernate扩展与Middlegen在Hibernate中的应用》 Hibernate是一个流行的Java对象关系映射(ORM)框架,它简化了数据库操作,将Java对象与数据库表之间的映射过程自动化。而`hibernate-extensions-2.1.3.zip`则...

    Hibernate ORM 5.2.7.Final User Guide

    **Hibernate ORM 5.2.7.Final User Guide** Hibernate ORM是Java开发中广泛使用的对象关系映射(ORM)框架,它允许开发者用面向对象的方式来处理数据库操作,从而减轻了传统SQL编程的负担。在Hibernate 5.2.7.Final...

    hibernate3.0 和数据库生成pojo类的工程方法

    生成的POJO类通常包含属性(对应数据库字段)、getter和setter方法,以及可能的构造函数。类中的属性通常使用`@Column`注解来指定其在数据库表中的映射,主键字段会使用`@Id`注解。 7. **映射文件的生成**: `....

    使用@IdClass创建联合主键,并实现外部关联

    使用@IdClass创建联合主键,并实现外部关联 在 Java Persistence API(JPA)中,联合主键是指由多个字段组成的主键,可以使用@IdClass注解来实现。在本文中,我们将介绍如何使用@IdClass创建联合主键,并实现外部...

Global site tag (gtag.js) - Google Analytics