mybatis xml接收日期格式参数
我这边程序报错 date not cast String ,是因为我犯了一个低级错误,mapper中参数是date,mapper.xml中用的却是parameterType = string 。类型一定要匹配。
实现方式一:
mapper
Listselectjgcf(@Param("rq")Date rq)
mapper.xml
实现方式二 (推荐)在于接收参数的类型是date,参数类型是DATE
mapper.xml
不指定参数类型,date是datetime,我们要的是日期,所以指定下参数类型 更准确。


题外话
mapper.xml
insert into a (id, rq, create_time, remark)values (#{id,jdbcType=INTEGER}, #{rq,jdbcType=DATE}, #{createTime,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR})
数据库表结构

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
