
Mybtis
mybtis和MybatisPlus
食之无味,弃之可惜
java搬砖工
展开
-
java.sql.SQLFeatureNotSupportedException
原因mybatisplus和德鲁伊版本不兼容Caused by: java.sql.SQLFeatureNotSupportedException at com.alibaba.druid.pool.DruidPooledResultSet.getObject(DruidPooledResultSet.java:1771) at sun.reflect.NativeMethodAccess...原创 2020-01-02 10:05:46 · 3534 阅读 · 1 评论 -
SpringBoot之【mybatisplus】乐观锁
1、概述应用场景:当要更新一条记录的时候,希望这条记录没有被别人更新悲观锁和乐观锁区别:悲观锁: 悲观的认为我要修改的数据一定会被他人修改,如果我要修改数据,我就会给数据上锁,别人都不能去修改,我修改完之后别人才可以修改乐观锁:乐观的认为我修改的数据别人别人不会去改,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制(version)和CAS算法实现...原创 2019-12-19 14:19:08 · 749 阅读 · 0 评论 -
SpringBoot之【mybatisplus】分页插件、条件查询、sql打印开启
一、概述本篇主要写开启 sql的打印、 分页插件开启、条件查询二、流程1、sql打印开启yml文件添加如下配置:mybatis-plus:# 配置slq打印日志 configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl效果:==> Preparing: SELECT i...原创 2019-12-19 13:37:39 · 1126 阅读 · 0 评论 -
SpringBoot之【mybatisplus】代码生成器
1、概述、AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。2、使用教程2.1 相关依赖MyBatis-Plus 支持 Velocity(默认)、Freemarker、Beetl...原创 2019-12-18 18:06:11 · 535 阅读 · 0 评论 -
SpringBoot之【mybatisplus】快速上手
1、概述MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更...原创 2019-12-18 13:12:16 · 910 阅读 · 0 评论