
mybatisPlus
要么出众,要么出局
太在意别人的看法,反而会失去自己。你那么优秀,何必那么在乎别人?自私一点不好吗?
展开
-
springboot项目test文夹下带main方法的类不能运行
这几天在使用mp的时候,需要手动指定生成 实体类的数据库表,于是就手动创建了一个test文件夹(以前创建springboot项目都是直接带着test文件夹的,但这次的不知道为什么没有),然后将之前的generator.java生成类直接复制过来了,这是一个带main方法的类,正常情况下是可以直接run的,但我的却不能运行,并且报一个橘黄色的标志。后来查阅资料得知,大概原因没有在idea中指定文件夹的功能,所以不能运行main方法。具体操作如下:点击OK之后,main方法就可以运行了。...原创 2020-08-04 11:09:48 · 4376 阅读 · 0 评论 -
mybatis plus查询条件传对象时,报没有get方法问题的原因及解决(there is no getter for property name)
在使用mybatis plus的过程中遇到一个坑(不确定mybatis是否也有这样的问题,没有进行测试),查询对象不起别名直接传到xml文件中会找不到这个对象,实际上是这把这个对象当作属性去处理了,会报there is no getter for property name...的异常。如下图所示mapper类:public interface UserMapper extends BaseMapper<User> { List<User> list(UserSea原创 2020-07-24 16:46:07 · 3297 阅读 · 2 评论 -
mybatis根据传入的表名实现增删改查
这几天在做开发的过程中,遇到一个问题,对数据进行CRUD操作时需要将表名传入(分版本,表设计一样,表名不同)。这样比如我们要进行一个修改操作,就要传入表名及修改的对象。一上来有点懵,不知从何处下手。于是翻了一下当初学习mybatis的笔记,自己根据经验试了下,成功了,特做总结。首先说一下$和#取变更的区别,简单说就是$不能防止SQL注入,常用于取表名。#能防止SQL注入,原理的话就不在此处讲了...原创 2020-01-02 11:24:53 · 736 阅读 · 3 评论 -
springboot项目mysql-connector-java默认版本查看方法
com.mysql.jdbc.Driver 是 mysql-connector-java 5中的,com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的当在项目加入mysql-connector-java的依赖,但却不指定版本的时候,springboot是默认为我们指定了一个版本的。查看方式具体如下:按住ctrl点击pox文件中如下图所示的路...原创 2019-11-08 16:31:26 · 13421 阅读 · 4 评论 -
SpringBoot整合MybatisPlus出现的错误:java.lang.IllegalArgumentException: Must specify at least one profile
最近在开发的过程中用到了mybatisPlus,由于其简单易用的特性,让我忍不住想要了解一下。于是在自己的电脑上进行了springboot整合mybatisPlus的操作,果不其然,看似简单的东西,却足足耗费了我3个小时的时间。在我整合的过程中一直报java.lang.IllegalArgumentException: Must specify at least one profile这个错误,看...原创 2019-10-21 18:04:43 · 5396 阅读 · 1 评论