Mybatis
小黑孩.
疯狂cv中...
展开
-
Mybatis-Plus中的and和or用法
先看Mybatis-Plus官网中对这两个关键字用法的介绍 数据库文件: 表数据: 最直接的方法: 也可以用下面的方法用mybatis-plus最直接的方法 也可以用以下方法原创 2022-12-05 17:00:39 · 5637 阅读 · 0 评论 -
Mybatis-Plus判断数据是否存在,不存在则插入
因为是用的Mybatis-Plus所以直接用它来实现业务功能,起初是把要插入的数据放到mybatis-plus中,代码如下。就是把要插入的数据先在表中查出来是否存在,查出来的结果放到List集合中,但是在遍历时始终想不到合适的思路,起初是这样写的。然后判断这个结果是不是空的,如果是空的则说明数据库中没有该数据,则可以进行插入。今天写业务代码有这么一个场景,就是在数据库表中插入一条数据,并且这个表中只有这么一条。因为是周五,要着急下班,所以异常信息自己定义的一个,今天就说这么多吧。喜欢的话可以给个赞哦。原创 2022-11-04 20:25:33 · 8937 阅读 · 0 评论 -
Mybatis传多个参数方法总结
如果我们传递很多个参数,可以使用上面两种方法,但是@param参数只能一个一个的传参,如果参数过多的话,建议封装到Map中进行传递。一、我们可以在mapper接口中加入@Param注解来完成传参。注意::::#{}中写 Map 中的 key。在mapper.xml文件中接收的话如图。二、可以使用Map传参。原创 2022-09-21 20:15:59 · 420 阅读 · 0 评论 -
Mybatis之逆向工程生成代码(简单容易上手)
四、我们点击上图的5步骤后,就会看到在该工程下面创建出了我们指定的文件所属的路径和该文件。一、首先在工程的根目录下创建GeneratorMapper.xml的文件。三、maven下载好插件中的依赖后会在下图中显示。二、首先在pom.xml文件中添加以下插件。上图中的注释都写了详细的修改方法。上图中的注释都写了详细的修改方法。二、在该文件中添加以下代码。......原创 2022-07-07 18:05:02 · 1790 阅读 · 0 评论 -
Mysql连接数据库url的参数解析
mysql数据库用的是gbk编码,而项目的mysql数据库需要的是utf-8编码,所以在url后面添加useUnicode=true&characterEncoding=utf-8",表示在往数据库中存数据时会用UTF-8的格式将数据解码为字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。默认值为true,至于为什么使用false,个人理解默认为true的话,会使用SSL认证安全性较高,但是跨平台操作,比如使用linux时可能会出现问题,所以大多数会使用false,通过账号密码进行连接。...原创 2022-07-02 10:45:01 · 7877 阅读 · 0 评论 -
Mybatis为实体类自定义别名的两种方式
Mybatis为实体类自定义别名的两种方法原创 2022-06-18 17:10:28 · 2625 阅读 · 0 评论 -
Mybatis配置日志功能(简单方便)
如果是springboot项目的话,要在application.properties中加入。下面是控制台输出的sql语句和参数信息。在Setting部分有介绍。原创 2022-06-18 14:42:12 · 2823 阅读 · 0 评论