清风逐月夜半时
把努力当成一种习惯
去掉Mybatis Generator生成的一堆Example类 去掉Mybatis Generator生成的一堆Example类
上篇讲了如何使用Mybatis Generator生成代码,但是再生成过程中,往往出现一大堆的Example类,而这些Example中的很多方法我们是不需要用到的,因此在生成之前我们可以添加如下代码: <table schema="g
2019-01-20
MyBatis获取插入记录的自增长字段值 MyBatis获取插入记录的自增长字段值
转自:http://blog.csdn.net/hellostory/article/details/6790248 1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中k
2019-01-20
关于Mybatis出现:there is no getter for property named 'VARCHAR' in 'class com.xxx.xxxxx 关于Mybatis出现:there is no getter for property named 'VARCHAR' in 'class com.xxx.xxxxx
出现这个问题的时候我也是一脸懵逼,后面百度一下但都不是我出现的情况,下面说一下我的解决方法吧 之前看到是插入的时候语句没有截断加上逗号,后面运行一下项目发现还是出现同样的问题, 解决方案如下: 传入的参数我不小心写成了数据库的字段,所以导致
2019-01-20
mybatis中返回list集合为空的解决方法 mybatis中返回list集合为空的解决方法
一.本人出现的问题是sql语句没报错,但是由于忽略了已修改的代码的传递参数的值,导致查询出来的结果为空,在controller中的参数互换一下就有值了 二.用mybits查询数据库时,如果参数已传入sql,sql也已经执行了,但是返回结果为
2019-01-20
Mybatis批量插入转换成list集合的问题以及解决方案 Mybatis批量插入转换成list集合的问题以及解决方案
问题: 由于项目中需要批量插入的功能,然后我就用到了阿里的json包,将json数据转换成list集合在批量添加到数据库,但是这个过程中,我突然发现一个问题,之前接收前台传来的值是有的,但转换之后某些字段的值没有了,后面发现,原来是Myba
2019-01-20
数据库是dateTime类型传入参数是String类型如何转换的解决方案 数据库是dateTime类型传入参数是String类型如何转换的解决方案
最近遇到一个头疼的问题,在进行条件查询时发现查询没有结果,后面发现数据库字段是dateTime类型,而我传入的是String类型,这就导致它不识别你传入的参数无法作比较而爆出异常,在这里贴出本人的解决方案: create_time是你的数据
2019-01-20
Mybatis条件查询没有结果,程序不继续执行的原因及解决方案 Mybatis条件查询没有结果,程序不继续执行的原因及解决方案
之前做条件查询的时候,遇到一个问题,如果查询条件数据库能查到,dataTable就给我返回数据,但如果查不到,程序就不执行了,为此也拜读了许多,但是没有搜索结果,有一个的他的事实体类中添加了构造方法后面去掉就解决了,但是我的不是,找了N久,
2019-01-20
Mybatis实现批量插入与批量删除案例 Mybatis实现批量插入与批量删除案例
1.js:首先序列化表单然后将值传到后台 2.Controller: 获取前台传来的序列化表单,并转化为List集合: 3.Service以及ServiceImpl层: 4.Mybatis: 字段以及数据库类型一定要对应 批量插入: <
2019-01-20
check the manual that corresponds to your MySQL server version for the right syntax to use near 'null' at line 84 check the manual that corresponds to your MySQL server version for the right syntax to use near 'null' at line 84
做mybatis批量插入的时候一直报这个错误,为此找了很久, 一直报着附近的错,后面发现是foreach后面括号没有添加,搞得我心累,所以还是粗心犯的错误, 出现这个错误肯定是sql语法的问题,建议仔细检查每一个环节才能找出错误
2019-01-20