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和图片一起存入附件表中

  • 相关阅读:
    现在SimpleMemory的CSS(by BNDong)
    I AK IOI
    最大半联通子图
    曾经SimpleMemory的CSS
    幼儿园战争
    炸掉卡西欧991CNX
    LuoguP1131选择客栈
    2019CSP-S2养成任务
    NOIP2013&NOIP2018&USACO 三倍经验铺路题巧妙解法
    NOIP2018D2T1 旅行
  • 原文地址:https://www.cnblogs.com/zwh0910/p/14734336.html
Copyright © 2011-2022 走看看