当前使用版本(必填,否则不予处理)

3.3.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

postgresql的UUID类型的字段必须带有中杠,不然无法插入数据。 mybatis plus不支持自动生成带中杠的UUID,导致我不能在数据库中把ID字段定义为UUID类型

重现步骤(如果有就写完整)

1、postgresql数据库表id定义为UUID类型 2、自动生成代码,java bean的id是@TableId(value = "id",type = IdType.ASSIGN_UUID) 3、插入数据

报错信息

能插入成功,但是postgresql会自动加中杠,导致很困惑

Comment From: miemieYaho

https://github.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/incrementer/IdentifierGenerator.java