here is no getter for property named 解决方案及问题分析
SSM框架中没有 There is no getter for property named ‘name’ in ‘class com.itheima.domain.UserVO’
翻译成中文的大致意思就是没有名字为name的getter方法在com.itheima.domain.UserVO
原因:
UserVO实体类中没有name的方法 而且getter和setter方法都是自动生成的所以不会有字段没有生成getter方法 所以应该是SSM配置信息没有name字段 怎么会有getter方法呢???根本原因就是配置文件中字段配置错误在UserVO中不存在UerVO源码显示
public class UserVO {// 当前页码private Integer currentPage;// 每页显示条数private Integer pageSize;// 用户名private String userName;// 开始时间@DateTimeFormat(pattern = "yyyy-MM-dd")private Date startCreateTime;// 结束时间@DateTimeFormat(pattern = "yyyy-MM-dd")private Date endCreateTime;getter setter.....
解决方案
找到出错的位置(我的方法比较笨)
在web 层打印UserVO实体类/*** 多条件查询* @param userVO* @return*/@RequestMapping("/findUserCondition")private ResponseResult findUserCondition(@RequestBody UserVO userVO) {System.out.println(userVO);PageInfo userCondition = userService.findUserCondition(userVO);System.out.println(userVO);return new ResponseResult(true,200,"多条件查询成功",userCondition);}
在service层打印UserVO实体类
/*** 多条件查询* @param userVO* @return*/@Overridepublic PageInfo findUserCondition(UserVO userVO) {System.out.println(userVO);PageHelper.startPage(userVO.getCurrentPage(),userVO.getPageSize());System.out.println(userVO);List<User> userList = userMapper.findUserCondition(userVO);PageInfo<User> userPageInfo = new PageInfo<>(userList);return userPageInfo;}
运行Tomcat重新发送数据控制台显示如下
再查寻Mabatis对应的配置文件
here is no getter for property named 解决方案及问题分析相关推荐
- 3、Mybatis-Plus异常之There is no getter for property named ‘ew‘ in ‘class解决方案
项目使用技术: SpringBoot2.7.5+MyBatis-plus5.1.2 项目使用场景: 其中Dao层mapper继承com.baomidou.mybatisplus.core.mapper ...
- Exception:There is no getter for property named ‘qo‘ in ‘class cn.xxxxxx.rbac.qo.XxxxQo 的两种错误可能及解决方案
1. 错误信息 HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisS ...
- 解决MyBatis的报错 There is no getter for property named ‘*‘ in ‘class java.lang.String‘
报错样式: Mapper的内容: 核心问题就是这一句: There is no getter for property named '*' in 'class java.lang.String' 意思 ...
- 解决 There is no getter for property named ‘null‘ in ‘class 报错
报错内容: Resolved [org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.r ...
- mybatis报错There is no getter for property named '***' in 'class ***'
mybatis报错There is no getter for property named '***' in 'class ***', 检查一看是xml中映射字段拼写错误,大小写. 有的时候用插件生 ...
- mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'
在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名. 比如mapper中如下方法,只有一个String值 publ ...
- 异常处理:Mybatis报错:There is no getter for property named ‘xxxx‘ in ‘class xxx‘
异常处理:Mybatis报错:There is no getter for property named 'xxxx' in 'class xxx' 参考文章: (1)异常处理:Mybatis报错:T ...
- MyBatis3: There is no getter for property named 'code' in 'class java.lang.String'
mybatis3 : mysql文如下,传入参数为string类型时'preCode',运行报错为:There is no getter for property named 'preCode' i ...
- Mybatis中传参包There is no getter for property named XXX in class java.lang.String
一.发现问题 <select id="queryStudentByNum" resultType="student" parameterType=&quo ...
最新文章
- redis mysql排行榜实现_redis实现排行榜
- jqgrid自定义列表开发=》实现高级查询
- Linux的文件权限
- 《思科UCS服务器统一计算》一1.2 数据中心的演变
- Linxu的常用命令
- 是真“开发者”,就来一“测”到底!
- javascript编写_如何在JavaScript中使用解构来编写更简洁,功能更强大的代码
- 安卓系统怎么安装软件_「软件」怎么在虚拟机里安装系统
- 读写分离_摸手教程基于ShardingSphereJDBC的MySQL读写分离
- 数据可视化平台-智慧安防可视化管理系统-解决楼宇监控管理难题
- 信号与电源完整性6:EMI电磁干扰分析及降低解决方案概述
- cistern java,basin是什么意思_basin怎么读_basin翻译_用法_发音_词组_同反义词_盆-新东方在线英语词典...
- 小米发布新LOGO,耗时3年!设计费200万!“雷总,你被骗了”
- The server time zone value ‘锟叫癸拷锟斤拷\u05FC时锟斤拷‘ is unrecognized or represents more than one time zone
- 给TextView设置颜色选择器selector
- 快速搭建一个APMT265树莓派无人机
- 如何在wince下添加和删除驱动(作者:wogoyixikexie@gliet)
- Nginx Sticky的使用及踩过的坑(nginx-sticky-module)
- Android : TextView
- 【并发】2、JMM三大特性与Volatile
热门文章
- 曹旭东--关于无人驾驶
- linux 查看网络流量来源_Linux查看网络流量
- mysql bulkupdate_django_bulk_update源码分析
- python爬虫实验——爬取网页图片+网页源代码
- 磁盘碎片整理软件评测
- Android 10调用相机拍照
- Android开发常用的测试用具
- 微营销实战demo coffee
- 红米note5解锁教程_红米Note5解锁bl教程_红米Note5获取解锁码进行一键解锁的方法...
- 公司wifi覆盖人数增多解决方案