随笔分类 -  mybatis

摘要:我们在使用 Mybatis 的时候,会出现以下场景 数据表里有一些字段被设置为了 不可为 null 但是我们的用户在提交表单的时候没有提交所需的 字段数据 然后 Mybatis 在数据库做操作的时候就出错了,然而它却直接给页面返回了一个 500 当然了,我们是一定不希望用户看到 500 的 那怎么办 阅读全文
posted @ 2019-09-25 17:48 花儿为何那样红 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:今日Mybatis执行一个insert命令时,报错 invalid comparison: java.util.Date and java.lang.String;字面意思是Data和String不匹配, 由于是自动生成的xml文件,应该没问题啊。百度一下吧!发现是时间字段判断出了问题 这里就相当于 阅读全文
posted @ 2019-07-12 16:09 花儿为何那样红 阅读(2308) 评论(0) 推荐(1) 编辑
摘要:更改mapper文件的sql如下: 原因:Interger类型的数据,当为0的时候传到后台,会被识别成" "(空字符串)处理。 阅读全文
posted @ 2019-04-24 18:31 花儿为何那样红 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:错误信息: xml中定义的sqlid重复了,即相同namespace下有相同的sqlid 由于写了两个xml 映射的同一个mapper,所以如果两个mapper的id有重复的。去掉重复的即可。 阅读全文
posted @ 2019-04-10 10:52 花儿为何那样红 阅读(4208) 评论(0) 推荐(0) 编辑
摘要:动态 SQL 是 Mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。Mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ } 会 阅读全文
posted @ 2018-05-30 13:48 花儿为何那样红 阅读(245) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示