码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis仅传入一个String类型参数报错

时间:2019-09-24 12:11:00      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:and   form   orm   div   参数   strong   sele   name   报错   

  

  mybatis中仅传入一个String类型参数时,不可以用 以下方式

List<Map<String,Object> selectEmployee(String time)

这种方式传参会报错There is no getter for property named ‘id‘ in class ‘java.lang.String‘ 

目前我知道有两种方式解决问题

1.用 _parameter

<if test="_parameter !=null and _parameter !=‘‘">    
         DATE_FORMAT( dms.statistic_date, ‘%Y-%m‘ ) = #{_parameter,jdbcType=VARCHAR}
</if>

2.在mapper中参数加上@Param注解

List<Map<String,Object> selectEmployee(@param("time") String time)

 

mybatis仅传入一个String类型参数报错

标签:and   form   orm   div   参数   strong   sele   name   报错   

原文地址:https://www.cnblogs.com/zhouke233/p/11577279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!