在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)

找错方法,顺着报错信息从后往前一步一步找,我遇到的报错信息解决方法就是在截图中路径下的那个文件解决的。

could not find a getter for ... in class ... 异常的原因解析相关推荐

  1. 以太坊去中心化_开发以太坊去中心化投票应用程序的指南

    以太坊去中心化 by Timothy Ko 蒂莫西·高(Timothy Ko) 开发以太坊去中心化投票应用程序的指南 (A guide to developing an Ethereum decent ...

  2. 编码不规范,同事真的会两行泪?

    2019独角兽企业重金招聘Python工程师标准>>> 案发现场 我们在Dubbo中定义一个接口,这个接口采用上方说的欺骗性的命名方式,这个getFeiChaoInfo()中并没有返 ...

  3. 谈谈Java接口Result设计

    这篇文章酝酿了很久,一直想写,却一直觉得似乎要讲的东西有点杂,又不是很容易讲清楚,又怕争议的地方很多,就一拖再拖.但是,每次看到不少遇到跟这个设计相关导致的问题,又忍不住跟人讨论,但又很难一次说清楚, ...

  4. 5000 字的 Spring MVC 全面大总结

    概述 SpringMVC再熟悉不过的框架了,因为现在最火的SpringBoot的内置MVC框架就是SpringMVC.我写这篇文章的动机是想通过回顾总结一下,重新认识SpringMVC,所谓温故而知新 ...

  5. 改编码格式_编码不规范,同事真的会两行泪?

    案发现场 我们在Dubbo中定义一个接口,这个接口采用上方说的欺骗性的命名方式,这个getFeiChaoInfo()中并没有返回值. 好了,然后我们将这个服务暴露,然后启动.按照肥朝之前的观念,命名不 ...

  6. JSP/Servlet基础语法

    相关学习资料 http://my.oschina.net/chape/blog/170247 http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp ...

  7. SpringBoot 快速开启事务(附常见坑点)

    SpringBoot 快速开启事务(附常见坑点) 序言:此前,我们主要通过XML配置Spring来托管事务.在SpringBoot则非常简单,只需在业务层添加事务注解(@Transactional ) ...

  8. Spring Boot2.x-11 使用@ControllerAdvice和@ExceptionHandler实现自定义全局异常

    文章目录 概述 未使用全局异常且未显式捕获异常的情况 使用全局异常 Step1. 自定义异常类 Step2. 封装异常信息模板 Step3. 全局异常处理类 Step4. 使用全局异常 小结 概述 我 ...

  9. Hibernate面试题

    2019独角兽企业重金招聘Python工程师标准>>> 什么是Hibernate的并发机制?怎么去处理并发问题? Hibernate并发机制: a.Hibernate的Session ...

最新文章

  1. SQL server 基本语句
  2. 解决Oracle数据库不能导出空表的问题
  3. CTF web题总结--php函数漏洞
  4. ans_rproxy 说明
  5. oracle 存储过程(分析理解)
  6. 网络语言对作文教学的冲击
  7. [react] 在React中组件和元素有什么区别?
  8. 在缺乏贷后数据的情况下做好策略的调整把控
  9. Ubuntu 18.04安装codeblocks 17-12
  10. discuz mysql data_discuz调取数据库数据
  11. 什么是并发与并行?有另类举例,适用于新手
  12. PJzhang:360压缩的用户许可协议和隐私政策阅读
  13. Linux下小巧的取色精灵gcolor2
  14. python实现动态桌面壁纸(精简)
  15. python第六周拼图_python – 解决n-queen拼图
  16. 动手学深度学习day-two
  17. android listview仿ios 3dTouch效果
  18. 面试系统设计_如何进行系统设计面试
  19. OMAPL138的DSPLINK开发入门
  20. 6374. 【NOIP2019模拟2019.10.04】结界[生与死的境界]

热门文章

  1. virtuoso从电路图导入版图_集成电路版图设计教程第章Virtuoso版图编辑器.ppt
  2. 2020-06-09:给定一个无序数组,里面数都是成双数的,只有一个数是成单数的,求这个数?
  3. php 除法,php除法函数有哪些
  4. python cmp方法_python cmp函数详解
  5. LeetCode 1846. 减小和重新排列数组后的最大元素
  6. SV--线程(semaphore)
  7. lazarus 中文教程_Lazarus简明手册
  8. firebase连接二三事
  9. 记录一次从小白开始的mysql调优(一)
  10. 每周一品 · 海尔贝克阵列 Halbach Array