Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String'
2018-08-10 11:43
741 查看
当入参为 string类型时 (包括java.lang.String.)
我们使用#{xxx}引入参数.会抛异常There is no getter for property named 'XXX' in 'class java.lang.String'
[code]<select id="getBookingCount" resultType="int" parameterType="string"> select count(*) from TB_EMPC_BOOKING_ORDER T where (t.state = '1' or t.state = '2') and t.appointmenttime = #{state} </select>
解决方法一:把#{xxx}修改为 #{_parameter} 即可
[code]<select id="getBookingCount" resultType="int" parameterType="string"> select count(*) from TB_EMPC_BOOKING_ORDER T where (t.state = '1' or t.state = '2') and t.appointmenttime = #{_parameter} </select>
解决方法二:可以在方法中提前定义:
[code]public int methodName(@Param(value="state") String state ){ ... }
阅读更多
相关文章推荐
- 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 String的if条件判断问题 There is no getter for property named 'xxx' in 'class Java.lang.Integer'
- 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 'xx' in 'class java.lang.String
- mybatis There is no getter for property named 'xx' in 'class java.lang.String
- Mybatis 对单独传入参数string进行判断时报There is no getter for property named '**' 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
- MyBatis错误:There is no getter for property named 'paramSql' in 'class java.lang.String'
- mybatis There is no getter for property named 'xx' in 'class java.lang.String 没有写 xinwen.setsavetype