广告
返回顶部
首页 > 资讯 > 数据库 >mybatis+MySQL UUID主键生成策略
  • 681
分享到

mybatis+MySQL UUID主键生成策略

2024-04-02 19:04:59 681人浏览 八月长安
摘要

<insert id="insert" parameterType="com.gzwb.wbspm.model.SpmInvoice" >  <selectKey k

<insert id="insert" parameterType="com.gzwb.wbspm.model.SpmInvoice" >

  <selectKey keyProperty="invoiceId" //主键列名 resultType="string" //主键类型 order="BEFORE" //执行insert语句之前先得到主键>

  SELECT REPLACE(UUID(),'-','') FROM DUAL

  </selecTKEy>

    insert into spm_invoice (invoiceId, invoiceNum, invoiceItem, 

      invoiceDate, invoiceMoney, clientId, 

      clientDepId, linkMan, invoiceStatusId, 

      uploadFileName, uploadFilePath, uploadFileDate, 

      remark)

    values (#{invoiceid,jdbcType=VARCHAR}, #{invoicenum,jdbcType=VARCHAR}, #{invoiceitem,jdbcType=VARCHAR}, 

      #{invoicedate,jdbcType=DATE}, #{invoicemoney,jdbcType=DOUBLE}, #{clientid,jdbcType=INTEGER}, 

      #{clientdepid,jdbcType=INTEGER}, #{linkman,jdbcType=VARCHAR}, #{invoicestatusid,jdbcType=VARCHAR}, 

      #{uploadfilename,jdbcType=VARCHAR}, #{uploadfilepath,jdbcType=VARCHAR}, #{uploadfiledate,jdbcType=TIMESTAMP}, 

      #{remark,jdbcType=LONGVARCHAR})

  </insert>


您可能感兴趣的文档:

--结束END--

本文标题: mybatis+MySQL UUID主键生成策略

本文链接: https://www.lsjlt.com/news/37295.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mybatis+MySQL UUID主键生成策略
    <insert id="insert" parameterType="com.gzwb.wbspm.model.SpmInvoice" >  <selectKey k...
    99+
    2022-10-18
  • Mybatis-Plus主键生成策略的方法
    目录前言一、官网二、主键注解@TableId说明1、源码2、作用3、使用三、主键生成策略-IdType枚举说明1、源码2、说明3、全局设置三、ID生成器介绍1、IdentifierG...
    99+
    2022-11-13
    Mybatis-Plus主键生成策略 Mybatis-Plus主键策略
  • 实践Mybatis-Plus主键ID生成策略
    在3.4.3以后的版本中,Mybatis-Plus默认的主键生成策略共有5种,对应枚举:IdType,分别为: IdType.AUTO(0) 数据库ID自增,该类型请确保数据库设置了 ID自增 否则无...
    99+
    2023-09-03
    mybatis java 数据库 mysql
  • mybatis-plus主键策略生成失败的解决
    目录问题:分析:解决:问题: 主键生成失败,一直为0(int类型默认为0), 实体类:使用雪花算法+UUID生成主键策略 @Data public class User { ...
    99+
    2023-03-19
    mybatis-plus主键策略生成 mybatis-plus主键策略
  • mybatis-plus主键策略生成失败如何解决
    本篇内容介绍了“mybatis-plus主键策略生成失败如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!问题:主键生成失败,一直为0(...
    99+
    2023-07-05
  • Mybatis-Plus默认主键策略导致自动生成19位长度主键id的坑
    某天检查一位离职同事写的代码,发现其对应表虽然设置了AUTO_INCREMENT自增,但页面新增功能生成的数据主键id很诡异,长度达到了19位,且不是从1开始递增的—— 我检查了一...
    99+
    2022-11-12
  • 什么是数据库主键 ID 生成策略
    什么是数据库主键 ID 生成策略?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。      &nb...
    99+
    2022-10-18
  • JPA 注解及主键生成策略使用指南
    JPA 注解 Entity 常用注解 参考:JPA & Spring Data JPA学习与使用小记 指定对象与数据库字段映射时注解的位置:如@Id、@Column等注解指定Entity的字段与数据库字段对应关系时,注解的位置可以在Fiel...
    99+
    2023-08-16
    java jpa spring data jpa
  • MyBatis Plus主键设置策略是什么
    这篇文章主要介绍了MyBatis Plus主键设置策略是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MyBatis Plus主键设置策略是什么文章都会有所收获,下面我们一起来看看吧。根...
    99+
    2023-07-02
  • Java探索之Hibernate主键生成策略详细介绍
    1.increment     由Hibernate从数据库中去除主键的最大值(每个session只取一次),以该值为基础,每次增量为1,在内存中生成主键,不依赖于底层的数据库,因此可以跨数据库。&l...
    99+
    2023-05-30
    java hibernate ava
  • Mybatis-plus全局id生成策略详解
    Mybatis-plus全局id生成策略 在配置文件中加入以下代码后就不需要在实体类种的id上添加 @TableId(value = “id”, type = IdType.AUTO...
    99+
    2022-11-12
  • tk.mybatis实现uuid主键生成的示例代码
    引入依赖 <dependency> <groupId>tk.mybatis</groupId> ...
    99+
    2022-11-12
  • tk.mybatis实现uuid主键生成的方法是什么
    这篇文章主要介绍“tk.mybatis实现uuid主键生成的方法是什么”,在日常操作中,相信很多人在tk.mybatis实现uuid主键生成的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”tk.my...
    99+
    2023-06-21
  • Mybatis-plus全局id生成策略是什么
    这篇“Mybatis-plus全局id生成策略是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Mybatis-plus全...
    99+
    2023-06-26
  • MySQL的主键命名策略相关
    最近在梳理数据生命周期管理的细节时,发现了一个小问题,那就是MySQL的主键命名策略,似乎会忽略任何形式的自定义命名。 也就意味着你给主键命名为idx_pk_id这种形式,在MySQL里面会统一按照PRIMARY来处...
    99+
    2022-05-13
    MySQL 主键 MySQL 主键命名策略
  • Mybatis中如何获取生成的主键
    这篇文章主要介绍了Mybatis中如何获取生成的主键,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如何获取生成的主键对于支持主键自增的数据库...
    99+
    2022-10-19
  • 第十四章:mybatis-plus 自定义ID生成策略
    在mybatis-plus中ID生成策略主要是注解@TableId(type=IdType,XXXX)来生成,主要有以下类别 public enum IdType { AUTO(0), //数据库 ID 自增 NONE(1), //无状态,...
    99+
    2023-09-01
    mybatis java mysql
  • mybatis怎么获取自动生成的主键
    MyBatis提供了多种方式来获取自动生成的主键。1. 使用元素:可以将元素添加到插入语句中,以便在执行插入操作后获取自动生成的主键...
    99+
    2023-08-24
    mybatis
  • mybatis-plus 如何使用雪花算法ID生成策略
    目录mybatis-plus 可以通过@TableId注解指定主键生成策略看一下源码大概找一下雪花算法的实现方式自定义ID生成器实现Mybatis-plus 中生成雪花算法id的工具...
    99+
    2022-11-12
  • mybatis-plus怎么使用雪花算法ID生成策略
    本篇内容介绍了“mybatis-plus怎么使用雪花算法ID生成策略”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mybatis-plus ...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作