Java注解相关

Java注解相关

@TableId注解
需要 import com.baomidou.mybatisplus.annotation.TableId;

xml 复制代码
<!-- 各个依赖的版本号 -->
	<properties>
        <spring-boot.version>3.2.5</spring-boot.version>
        <java.version>17</java.version>
        <mybatis-plus.version>3.5.6</mybatis-plus.version>
        <hutool.version>5.8.27</hutool.version>
        <netty.version>4.1.109.Final</netty.version>
        <dynamic.version>4.2.0</dynamic.version>
        <lombok.version>1.18.30</lombok.version>
    </properties>

<!-- MyBatis-Plus 依赖 -->
      <dependency>
          <groupId>com.baomidou</groupId>
          <artifactId>mybatis-plus-boot-starter</artifactId>
          <version>${mybatis-plus.version}</version>
      </dependency>
      <dependency>
          <groupId>com.baomidou</groupId>
          <artifactId>mybatis-plus-core</artifactId>
          <version>${mybatis-plus.version}</version>
      </dependency>
java 复制代码
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;

@Data
@TableName("table表名")
public class Table实体类 implements Serializable {
    //主键ID
    @TableId(value = "id",type = IdType.AUTO)
    private Long id;
}
相关推荐
小江的记录本5 小时前
【JVM虚拟机】类加载机制:类加载全流程:加载→验证→准备→解析→初始化(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·算法·安全·spring·面试
千纸鹤の脉搏5 小时前
多线程的初步了解---进程与线程
java·开发语言·学习·线程
许彰午5 小时前
状态模式实战——Row对象的状态机
java·ui·状态模式
搬石头的马农6 小时前
Claude Code SpringBoot开发:从0到1搭建企业级项目的6个核心Skill
java·人工智能·spring boot·后端·ai编程
西安邮电大学6 小时前
Redis为什么快?
java·redis·后端·其他·面试
折哥的程序人生 · 物流技术专研6 小时前
《Java 100 天进阶之路》第39篇:Java泛型方法的定义和使用
java·开发语言·后端·面试·求职招聘
土狗TuGou6 小时前
SQL内功笔记 · 第6篇:窗口函数的使用ROW_NUMBER等
java·数据库·后端·sql·mysql
Chase_______6 小时前
【Java基础核心知识点全解·09】Java 内存布局与垃圾回收详解:栈、堆、栈帧、GC Roots 与对象回收
java·开发语言
武子康6 小时前
Java-11 深入浅出 MyBatis 一级缓存详解:从原理到失效场景 Executor
java·后端
寻道码路6 小时前
LangChain4j Java AI 应用开发实战(十):Embedding 模型与文本分类 - 语义向量化
java·人工智能·ai·embedding