首页 > 其他 > 详细

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

时间:2019-09-24 12:52:55      阅读:157      评论:0      收藏:0      [点我收藏+]

  

  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类型参数报错

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!