![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MybatisPlus
结发等长生
I dare not guess;
but in this life
展开
-
Mybatis中foreach的用法
我们在使用Mybatis的动态SQL的时候,一个常用的需求就是对一个集合进行遍历,通常是在构建 IN 条件语句的时候。1.select或者updata中,当条件某个值可能传入多个值时,只需要将传入List作为参数传入sql中foreach。select name,age from User where id in <foreach item="list" collectio...转载 2019-04-22 10:53:23 · 428 阅读 · 0 评论 -
MybatisPlus中的的BaseMapper接口的认识
接上一篇博客,还是在接手别人的代码的时候,看到了如下的代码,当时自己只是查询了以下wrapper构造器的用法,这里其实还有一个MybatisPlus中的BaseMapper接口的用法。上面这句代码的意思其实就相当于:SELECT COUNT(*) FROM vis_visit_record WHERE examineNO="0"SELECT COUNT(*) FROM vis_visit_r...原创 2019-04-22 14:32:23 · 28030 阅读 · 10 评论 -
关于Mybatis Plus中Wrapper 条件构造器的认识
最近在接手别人的代码,遇到了这样一个写法:但是自己没有看懂,后来自己查了一下,发现在Wrapper 是mybatisplus中的条件构造器,可以用于处理 sql 拼接,排序,实体参数查询等!上面图片中的代码其实就相当于:select * from VisReceptionist where vtEventID = xxxps:这里使用的直接是数据库里的字段,而不是Java的特性。...原创 2019-04-19 14:03:12 · 1887 阅读 · 0 评论 -
MyBatis Plus中@TableField(exist = false)的使用
1.@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错。否则会报一个如下的异常。2.具体使用如下:@TableField(exist = false) private Integer fooderCount;// 订餐数量这个订餐数...原创 2019-05-13 12:04:43 · 4269 阅读 · 0 评论 -
Spring Boot MyBatis注解:@MapperScan
事情起由:最近在和小伙伴搭建项目的时候,使用到了mybatis plus的逆向工程生成代码,但是代码生成以后启动主函数(Application)却报了下面一个错。2019-06-27 11:00:35,233 ERROR SpringApplication:771 - Application startup failedorg.springframework.beans.factory.Uns...原创 2019-06-27 11:26:55 · 377 阅读 · 0 评论