![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 78
困知勉行1985
学而时习之,不亦说乎
展开
-
Mybatis使用杂记--疑难sql语句--零碎知识点总结
记录一下mysql,mybatis使用中的一些小总结。原创 2022-07-06 10:38:28 · 309 阅读 · 0 评论 -
MySql -- 不存在则插入,存在则更新或忽略
1.前言Mysql在插入数据时,需要忽略或替换掉重复的数据(依据某个字段,比如Primary Key或Unique Key),这时候我们既可以在应用层处理,也可以使用复杂的 SQL 语句来处理(如果仅仅知道一些简单的 SQL 语法的话),当然也可以使用一些简单的 SQL 语法,不过它并不是通用所有的数据库类型。下面我们以MySQL为例,研究一下insert 怎样去忽略或替换重复数据2.表实例表名称:person表字段:Column Name Primary Key A原创 2022-05-31 17:04:20 · 6962 阅读 · 0 评论 -
mybatis流程分析--核心类分析
1.概述:大部分时候,我们都是在Spring 里面去集成MyBatis。因为Spring 对MyBatis 的一些操作进行的封装,我们不能直接看到它的本质,所以先看下不使用容器的时候,也就是编程的方式,MyBatis 怎么使用。先引入mybatis jar 包。首先我们要创建一个全局配置文件,这里面是对MyBatis 的核心行为的控制,比如mybatis-config.xml。第二个就是我们的映射器文件,Mapper.xml,通常来说一张表对应一个,我们会在这个里面配置我们增删改查的SQL 语句,以转载 2021-11-27 21:23:25 · 150 阅读 · 0 评论 -
Mybatis-plus 主键生成策略之主键自增问题
Mybatis-plus提供了多种主键生成策略, 可以在Pojo类中主键上加注解进行配置,例如数据库主键自增 @TableId(type=IdType.AUTO)IdType包括以下几类:AUTO : 数据库主键自增 INPUT: 用户自行输入 ID_WORKER: 分布式全局唯一ID, 长整型 UUID: 32位UUID字符串 NONE: 无状态 ID_WORKER_STR: 分布式全局唯一ID 字符串类型单一应用时,我们一般设置主键自增,即使用@TableId(type=IdTy原创 2021-01-06 16:30:43 · 9399 阅读 · 6 评论