![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 91
Mybatis总结记录
Sdajfsdlh0
这个作者很懒,什么都没留下…
展开
-
mybati-plus(CURD操作、乐观锁、分页查询、条件构造器Wrapper、代码自动生成器)
文章目录一、CURD二、乐观锁三、分页查询四、条件构造器Wrapper(用于复杂查询)五、代码自动生成器官方文档:https://mp.baomidou.com/guide/还是建议看官方文档学习,简单易学一、CURDINSERTmybatis-plus会帮我们自动生成id(全局唯一),这就是主键生成策略。相关博客uuid、自增id、雪花算法、redis、zookeeper雪花算法:snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是原创 2021-03-24 11:31:58 · 174 阅读 · 0 评论 -
Mybatis总结一(mybatis-config.xml详细配置解析、XML配置和注解配置实现CRUD、Mybatis详细执行流程、日志(STDOUT_LOGGING和LOG4J)、多种分页方法等)
MybatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。——From Baidu encyclopediaMybatis官方中文文档:https://mybatis.org/mybati原创 2021-01-10 18:41:15 · 857 阅读 · 0 评论 -
Mybatis总结二(Lombok插件使用、联表查询<多对一、一对多>)
文章目录一、Lombok二、多对一处理(联表查询)三、一对多处理(联表查询)一、Lombok使用步骤:安装Lombok插件导入Jar包在POJO上家注解@Getter and @Setter@FieldNameConstants@ToString@EqualsAndHashCode@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor@Log, @Log4j, @Log4j2, @Slf4j原创 2021-01-12 15:19:15 · 351 阅读 · 0 评论 -
Mybatis总结三(动态SQL、Mybatis缓存机制)
文章目录一、动态SQL二、缓存三、其他一、动态SQL动态 SQL 是 MyBatis 的强大特性之一,可以根据不同条件拼接 SQL 语句。最好先写出完整的SQL语句,在按照动态SQL的标签规则等去进行排列组合。if List<Blog> queryBlogIf(Map map); <select id="queryBlogIf" parameterType="map" resultType="blog"> select * fr原创 2021-01-13 14:14:12 · 110 阅读 · 0 评论