随笔分类 -  Mybatis

摘要:使用mybatis-plus时忘记对参数进行判空,导致报错: public void delete(List<Long> idList) { List<MonitorStationEntity> monitorStationEntityList = monitorStationMapper.sele 阅读全文
posted @ 2022-08-24 09:38 大于昨天 阅读(38) 评论(0) 推荐(0) 编辑
摘要:遇到问题:Invalid bound statement (not found) Invalid bound statement——无效绑定,是mybatis最常见的一个异常,这个异常不管具体什么原因导致,归根结底,就是mapper接口和xml没有绑定成功。 解决:在yml中加上 mybatis-p 阅读全文
posted @ 2022-07-17 22:19 大于昨天 阅读(484) 评论(1) 推荐(0) 编辑
摘要:使用mybatis-plus遇到问题:建表时主键忘记设置递增,对应实体类上没有@TableId(value = "id", type = IdType.AUTO)注解,导致service调用save(entity)方法时候空id会报错:Could not set property 'id' of ' 阅读全文
posted @ 2022-07-17 16:38 大于昨天 阅读(955) 评论(0) 推荐(0) 编辑
摘要:mybatis plus 新增实体对象调用的是 IService 接口中的 save 方法: boolean save(T entity) ;返回的 boolean 是新增是否成功。 阅读全文
posted @ 2022-07-15 15:47 大于昨天 阅读(27) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus : 使用LambdaQueryWrapper后,简单查询是方便了,但有时需要把SQL显示出来,要做到这一步在yml文件里加入相应配置就好了。 server: port: 8080 myenv: name: '开发环境' spring: datasource: url: jd 阅读全文
posted @ 2022-07-12 17:26 大于昨天 阅读(3009) 评论(0) 推荐(0) 编辑
摘要:自己生成主键: insert的参数是一个对象(除了主键id其余字段都是前台传过来的);id是由另一个服务生成的,这个服务使用了UidGenerator的getUID方法。最后拼成一个完整的pojo给dao层使用。 获取生成的主键 对于支持主键自增的数据库(MySQL): <!-- useGenera 阅读全文
posted @ 2022-06-26 17:17 大于昨天 阅读(701) 评论(0) 推荐(0) 编辑

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