There is no getter for property named 'xxx' in 'class java.lang.String'。
来源:互联网 发布:mac双系统启动不了win 编辑:程序博客网 时间:2024/05/20 16:45
、发现问题<select id="queryStudentByNum" resultType="student" parameterType="string"> select num,name,phone from student <where> <if test = " num!=null and num!='' ">AND num = #{num}</if></where></select> Mybatis查询传入一个字符串传参数,报There is no getter for property named 'num' in 'class java.lang.String'。二、解决问题<select id="queryStudentByNum" resultType="student" parameterType="string"> select num,name,phone from student <where> <if test = " _parameter!=null and_parameter!='' ">AND num = #{_parameter}</if></where></select>无论参数名,都要改成"_parameter"。三、原因分析Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取string.num值,引起报错。也可以public List methodName(@Param(value="num") String num)的方法说明参数值
0 0
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- Mybatis-There is no getter for property named 'XXX' in 'class java.lang.String'解决办法
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- mybatis:There is no getter for property named 'xxx' in 'class java.lang.String'
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- There is no getter for property named 'XXX' in 'class java.lang.String'
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- MyBatis There is no getter for property named 'xxx' in 'class java.lang.String'
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- MyBatis There is no getter for property named 'xxx' in 'class java.lang.String'
- MyBatis报错:There is no getter for property named 'xxx' in 'class java.lang.String'
- There is no getter for property named 'XXX' in 'class java.lang.String' 解决方案
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- Mybatis中传参报There is no getter for property named 'XXX' in 'class java.lang.String'
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- There is no getter for property named 'xxx' in 'class java.lang.String
- There is no getter for property named 'xxx' in 'class java.lang.String'。
- 【异常】There is no getter for property named 'xxx' in 'class java.lang.String'
- Spring中jdbcTemplate的用法实例
- [iOS js与oc原生互相调用] js调用oc的两种方式
- jsp --- 数据交互
- python 使用CGI进行远程编辑2
- Markdown编辑公式
- There is no getter for property named 'xxx' in 'class java.lang.String'。
- 轻松学习正则表达式
- Android Studio 遇到的问题
- git cherry-pick简介
- 输出字符串中的元音
- 实现一个 GUI 布局,
- Windows下Spark python 单机开发环境
- oracle统计表的所有列的非空记录数据
- android—2015-11-23