封面
近期自己在写个东西玩儿,想到用mybatis的注解方式操作数据库,毕竟简单的sql用注解看起来简单,清晰。但是第一次用,还是遇到了点问题,就是更新数据的时候明明参数接收和打印都没问题,却报异常:
异常信息
在dao层我是这样写的(错误示例):
异常代码
dao层错误代码示例
但是在controller层日志打印出的参数没有任何问题……最后找到两种解决办法:
放法一:
修改传参用序列的方式,从0开始。
方法一
方法二:
结合@Param注解一起使用:
方法二
经验重在积累,如果对你有帮助请收藏,如果你有更好的解决办法,欢迎评论留言。相互学习!
持续跟新工作及学习中遇到的问题和经验,如果您喜欢请加关注!
领取专属 10元无门槛券
私享最新 技术干货