zoukankan      html  css  js  c++  java
  • tkMapper/通用Mapper中插入一条记录后返回记录的id

    @GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键,@GeneratedValue提供了主键的生成策略。@GeneratedValue注解有两个属性,分别是strategy和generator,generator属性的值是一个字符串,默认为"",其声明了主键生成器的名称。

    strategy属性:提供四种值:

    -AUTO主键由程序控制, 是默认选项 ,不设置就是这个
    -IDENTITY 主键由数据库生成, 采用数据库自增长, Oracle不支持这种方式
    -SEQUENCE 通过数据库的序列产生主键, MYSQL  不支持
    -TABLE 提供特定的数据库产生主键, 该方式更有利于数据库的移植

    1、在实体类的id属性上加上下面的注解

    //导入的包import javax.persistence.GeneratedValue;
    @GeneratedValue(generator = "JDBC")

     2、在使用insert方法添加完之后就能获得添加后的记录的id

    获取插入记录的id常用于插入一条记录后,将该条记录的id和图片一起存入附件表中

  • 相关阅读:
    使用kubeadm部署K8S v1.17.0集群
    06Shell并发控制
    05Shell循环语句
    04Shell流程控制
    03Shell条件测试
    02Shell变量
    01Shell入门02-echo和printf
    01Shell入门01-bash Shell特性
    局域网部署ntp时间服务器
    聊聊、Mybatis集成Spring XML方式
  • 原文地址:https://www.cnblogs.com/zwh0910/p/14734336.html
Copyright © 2011-2022 走看看