前言 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作
原创
2022-05-27 22:47:35
741阅读
点赞
注解://mybatis.plus/guide/annot
原创
2022-03-23 14:32:18
692阅读
一、源码解析一、useActualParamName配置useActualParamName: 允许使用方法签名中的名称作为语句参数名称。 为了使用该特性,你的工程必须采用Java 8编译,并且加上-parameters选项。(从3.4.1开始) mybatis的全局配置useActualParamName决定了mapper中参数的写法,默认为true 1.如果useActualParamName
1.@TableName
描述:表名注解,标识实体类对应的表
使用位置:实体类将数据库中user表更名为mp_user@TableName("mp_user")
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
转载
2024-06-26 12:27:14
59阅读
文章目录一. @TableName1. 问题2. 通过@TableName解决问题3. 通过全局配置解决问题二. @TableId1. 问题2. 通过@TableId解决问题3. @TableId的value属性4. @TableId的type属性5. 雪花算法5.1 背景5.2 数据库分表5.3
原创
2022-12-26 18:12:46
183阅读
@TableName 说明表名@TableName("sys_user")public class User { private Long id; private String name; private Integer age; private String email;}@TableId 主键id字段上使用@TableField 数据库字段名@Table
原创
2022-10-16 09:30:32
139阅读
@TableName:表名注解@TableId:主键注解@IdType:主键注解@TableFieId:字段注解(非主键)属性 类型 必须指定 默认值 描述 value String 否 "" 数据库字段名 el String 否 "" 映射为原生#{...}逻辑,相当于写在xml 里的#{...}部分 exist boolean 否 tr
原创
2021-09-14 11:33:55
653阅读
一、@TableName注解 在使用MyBatis-Plus实现基本的CRUD时,并没有指定要操作的表,只是在Mapper接口继承BaseMapper时,设置了泛型User,而操作的表为user表,由此可知MyBatis-Plus在确定操作的表时,由BaseMapper的泛型决定,即实体类型决定,且
原创
2022-12-04 00:27:39
2135阅读
Mybatis-Plus的常用注解1.@TableName("") // 指定数据库表名2.@TableId() // 主键3.@TableField // 字段名
原创
2022-09-06 12:27:56
82阅读
# MyBatis Plus与Redis自增注解简介
在当今的微服务和高并发环境中,缓存的使用成为了日常开发的重要组成部分。MyBatis Plus(MP)是对 MyBatis 的增强,提供了许多实用功能,使得开发更加高效。在这个过程中,结合 Redis 进行数据的自增操作,让我们省去了一些繁琐的步骤。本文将介绍如何在 MyBatis Plus 中使用 Redis 的自增注解,并提供相应的代码示
实体类 @Data // 生成getter和setter方法 @AllArgsConstructor // 有参构造器 @NoAr
原创
2022-10-01 07:58:59
122阅读
(文章目录)
MyBatis-Plus(简称MP)是一个用于简化 MyBatis 操作的增强工具库,它在 MyBatis 的基础上扩展了一些功能,极大地提高了开发效率。
1. @TableName
@TableName 注解用于指定实体类对应的数据库表名。它的作用是告诉 MyBatis-Plus 在进行 SQL 操作时应该使用哪个表。
示例代码:
@TableName("user&quo
原创
2024-03-22 22:07:49
235阅读
在application.yml中添加配置mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
原创
2022-09-27 12:06:25
265阅读
1.引入pom <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.8.5</version> </dependency> 2.指定使用特殊驱动 datasource.properties s ...
转载
2021-11-02 15:05:00
635阅读
2评论
介绍:mybatis最初配置信息是基于 XML ,映射语句(SQL)也是定义在 XML 中的。而到MyBatis 3提供了新的基于注解的配置。不幸的是,Java 注解的的表达力和灵活性十分有限。最强大的 MyBatis 映射并不能用注解来构建sql 类型主要分成 :
@select ()@update ()@Insert ()@delete ()注意:如果只用注解开发就不需要mapper.x
转载
2024-10-24 16:03:03
378阅读
@TableName:数据库表相关 @TableId:表主键标识 @TableField:表字段标识 @TableLogic:表字段逻辑处理注解(逻辑删除) @TableId(type= IdType.ID_WORKER_STR) @TableField(exist = false):表示该属性不为
转载
2019-12-10 08:45:00
412阅读
2评论
ASSIGN_ID 分配 ID(主键类型为 Number(Long 和 Integer比较多。
原创
2023-08-12 08:34:48
128阅读