Mybatis解决找不到get方法
Mybatis找不到get方法
在利用Mybatis编写sql语句,实现查询的时候,由于传入的是一个对象,所以值为对象的属性,但是一查询就报以下错误:
There is no getter for property named 'dto' in 'class com.heima.model.web.dtos.PageDTO'
百思不得其解
然后去检查了类是否有构造和获取方法,确认有了
@Data 注解,甚至上了 注入获取方法,还是不行
我发现了问题所在
对于编写的sql,不能写成dto.getName!!!!
等获取方法,直接写属性即可!!
mybatis会自动帮你找到get方法,直接赋值就好
并且注意一下模糊查询的写法~
哎,真是脑子短路了~~~~~~
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
详细聊一聊JavaWeb中的Request和Response
这篇文章主要给大家介绍了关于JavaWeb中Request和Response的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2023-02-02SpringBoot EasyPoi动态导入导出的两种方式实现方法详解
项目里使用的是EasyPoi来处理导入导出功能的。近日因业务需求调整,一些导出功能的导出列需要根据不同的条件动态导出2022-09-09SpringBoot使用AOP与注解实现请求参数自动填充流程详解
面向切面编程(aspect-oriented programming,AOP)主要实现的目的是针对业务处理过程中的切面进行提取,诸如日志、事务管理和安全这样的系统服务,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率2023-02-02
最新评论