Mybatis以及Mybatis-Plus
文章平均质量分 95
Mybatis以及Mybatis-Plus
落日飞行
欲戴王冠,必承其重!勤能补拙!
展开
-
Mybatis-Puls的语法详细使用
目录一、日志二、主键生成策略1、雪花算法2、自增ID3、其他类型三、更新四、自动填充 1、通过数据库完成自动填充 2、使用程序完成自动填充 第一步:实体类中加入注解 第二步:编写处理类五、乐观锁 1、乐观锁实现方式 2、乐观锁原理 3、乐观锁配置步骤 1. 在数据库表中.........原创 2022-03-15 13:26:52 · 6921 阅读 · 1 评论 -
前言技术之Mybatis-Plus详细使用
一、Mybatis-Plus简介 1、Mybatis-Plus的定义(简称 MP)是一个MyBatis(opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 2、Mybatis-Plus的框架结构 3、Mybatis-Plus的特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损...原创 2022-03-12 22:07:34 · 2973 阅读 · 2 评论 -
Mybatis之关联关系映射
一、一对多二、多对多原创 2021-12-17 19:08:30 · 1331 阅读 · 0 评论 -
动态sql和分页
一、mybatis动态sql mybatis实现动态sql有两种方式,一种是if,另一种是foreach,if一般在增加的时候实现,而foreach在进行查询的时候进行实现if方式:<insert id="insertSelective" parameterType="com.zj.www.model.Book" > insert into t_mvc_book <trim prefix="(" suffix=")" suffixOver...原创 2021-12-14 18:29:01 · 672 阅读 · 1 评论 -
Mybatis整合Redis实现二级缓存
一、Mybatis使用ehcache作为二级缓存 1. 为什么需要缓存 拉高程序的性能 2. 什么样的数据需要缓存? 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 3. ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大...原创 2021-12-17 12:59:55 · 2281 阅读 · 3 评论 -
Mybatis与spring的集成
一、Mybatis与spring的集成 1、Mybatis与spring集成的步骤: 1、导入pom依赖 2、利用mybatis逆向工程生成模型层层代码 3、编写appolication-mybatis.xml 4、 二、Aop整合pagehelper插件...原创 2021-12-16 14:41:49 · 224 阅读 · 0 评论 -
Mybatis入门
一、Mybatis介绍 1、Mybatis定义: Mybatis和Hibernate框架很相似,但是Mybatis一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低,同样Mybatis是一款优秀的持久化层。 2、Mybatis的特点: 2.1:持久化:持久化就是将程序的数据在持久状态和瞬时状态转化...原创 2021-12-12 16:07:17 · 429 阅读 · 0 评论