不要在实体类中使用int 我们都知道Integer是int的包装类,而int是基本数据类型.所以Integer类型的变量会初始化为null,int类型则会被初始化为0 . 所以在下面的动态拼接例子中: <select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = 'ACTIVE' <if test="title !=…
在线文档: 动态SQL http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html 1. Error setting null for parameter #19 with JdbcType OTHER 问题: org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #19 with JdbcType OTHER . Try setti…
The last packet sent successfully to the server was 0 milliseconds ago. 今日遇到了这个坑,看似平白无奇. 首先,我定位到是数据库的问题. 做了如下处理: 仔细查看代码中数据库url的配置问题. 查看数据库的权限问题. 去tomcat的container ping了一下. 发现都没问题. 我他么.. 卡了一天.. 灵机一动,重启了一下mysql这个container,好使了. 总结一下就是: 在container做了修改后,必…
1.参数绑定失败 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'msgs3' not found. Available parameters are [msgs, param1] 相关信息 <insert id="insertBatch"> INSERT INTO t_user (id…