could not find a getter for ... in class ... 异常的解决
在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%)
转载于:https://blog.51cto.com/wangyuelucky/912825
could not find a getter for ... in class ... 异常的解决相关推荐
- could not find a getter for ... in class ... 异常的原因解析
在spring+hibernate框架的Java项目开发过程中,经常会遇到这样的错误: could not find a getter for ... in class ... 可能原因如下: 1.真 ...
- java is setter_为什么java需要getter/setter来获取私有属性?
CreateTime:2019-10-5 15:49:43 UpdateTime: 2019-10-5 16:23:21 Copyright: 唐涛 2019 © HOME Getter和setter ...
- Getter和Setter是什么?有什么作用?实现多种数据类型的Getter、Setter方法?实现Getter、Setter的常见的错误?
什么是Getter.Setter package Bean;public class SimpleGetterAndSetter {private int number;public int getN ...
- java setter和getter_Java Getter和Setter
CreateTime:2019-10-5 15:49:43 UpdateTime: 2019-10-5 21:44:29 Copyright: 唐涛 2019 © HOME Getter和setter ...
- 如何使用意图将对象从一个Android活动发送到另一个?
如何使用Intent类的putExtra()方法将自定义类型的对象从一个Activity传递到另一个Activity ? #1楼 感谢您的包裹帮助,但我发现了另一种可选解决方案 public clas ...
- vue----常用实例方法--$mount(),$destroy(),$watch(),$forceUpdate()
常用的实例方法: $mount()外部设置el, vue的作用范围 $destroy()手动销毁 $watch()监听 $forceUpdate()强制更新 1.$mount()外部设置el, vue ...
- LINQ那些事儿(2)- 简单对象的CRUD操作和Association的级联操作
从(1)我们看到,当生成entity class定义时,entity class或xml mapping文件中都已经完整的包含了entity和关系数据库的映射信息了,LINQ2SQL会根据这些信息来把 ...
- Spring Boot2.x-11 使用@ControllerAdvice和@ExceptionHandler实现自定义全局异常
文章目录 概述 未使用全局异常且未显式捕获异常的情况 使用全局异常 Step1. 自定义异常类 Step2. 封装异常信息模板 Step3. 全局异常处理类 Step4. 使用全局异常 小结 概述 我 ...
- Java学习之javassist
javassist可以实现动态编程,即动态生成class文件,或者操作class文件,下面就详细介绍. 1.读取和输出字节码 1 ClassPool pool = ClassPool.getDefau ...
- SpringBoot学习笔记:Spring Data Jpa的使用
更多请关注公众号 Spring Data Jpa 简介 JPA JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范(JSR ...
最新文章
- All in one: pentest under metasploit
- Delphi使程序的窗口出现在最前面并激活
- DataGridView 分页显示
- python可以做什么开发-python适合做什么开发_python未来发展怎么样
- 简练软考知识点整理-规划风险应对
- 广西区计算机一级考试操作题,全国高校计算机等级考试(广西考区)一级笔试试题卷.doc...
- 庄小威、陈志坚等9位科学家分享2100万美元奖金:2019年科学突破奖公布
- GitHub Trending 长期被国人“霸榜”,国外开发者 SAY NO
- 【HNOI 2016】序列
- python60行绘图程序_不敢相信,60行python代码就写出了贪吃蛇游戏
- CF991D Bishwock
- JavaWeb Tomcat原理理解
- 1.2 编程语言选择 | 排行榜、对比、现状,java c++语言对比,哪个工资高、难度更高,mysql数据库对比,java入门怎么学
- 房天下搜房网二手房_【杭州二手房|杭州二手房出售】 - 杭州房天下
- pyecharts可视化展示之柱状图、饼图学习
- java win10窗口启动假死_win10桌面假死如何解决
- 杭电1856——并差集
- 智慧社区搭载联网智能门锁,出行体验不一般!
- 在线拍卖系统后台,主界面布局,逻辑
- 与、或、非、异或...区别
热门文章
- 数据库存储 层次、树形结构 的标准做法
- 搭建 Hexo Blog
- python函数中的关键字参数
- 英语应用文写作之道歉信
- 11.求二叉树中节点的最大距离
- c语言命名规则 [转载]
- Isolate -- Be Forget Feature Of The Object-Orient Programming
- leetcode(105)从前序遍历和中序遍历构建二叉树
- 移动端页面rem布局出现横向滚动条的修复
- ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 14. ASP.NET Core Identity 入门