zoukankan      html  css  js  c++  java
  • 使用 PostgreSQL 的 uuid 字段类型

    https://yanbin.blog/use-postgresql-uuid-field-data-type/#more-8762

    在postgresql中执行

    select uuid_generate_v1();
    select uuid_generate_v4();
    提示不存在
    安装插件
    CREATE EXTENSION IF NOT EXISTS "uuid-ossp";

    方案一、设计表字段,有个问题就是长度设置不了
     

     mapper.xml中可以不写新增ID了

    或者可以、

    方案二

    ID设置类型依然还是varchar 长度32位

    mapper.xml 新增ID部分写

    INSERT INTO "schema"."tablename"("deptno","dname","loc")   VALUES ( replace(uuid_generate_v4()::text,'-',''),NULL,NULL)
    用replace替换 - 可以使长度为32

    乱码

    指定端口启动

     java -Dfile.encoding=UTF-8 -jar demo-1.0.jar --server.port=8088

    解压 

    jar -xvf *.jar

    替换jar包

    rm -rf BOOT-INF/lib/ojdbc14-10.2.0.4.0.jar

    mv ojdbc7-12.1.0.2.0.jar BOOT-INF/lib/

    再压缩

    jar -cfM0 new.jar BOOT-INF/ META-INF/ org/

  • 相关阅读:
    synchronized的原理
    ThreadLocal是什么?使用场景有哪些?
    什么是死锁?死锁产生的原因?
    15-错误
    14-异常处理
    13-接口
    12-方法
    11-结构体
    10-指针
    09-字符串
  • 原文地址:https://www.cnblogs.com/h-c-g/p/15238978.html
Copyright © 2011-2022 走看看