适配oracle

mybatis-plus默认为自增长id,雪花id需要特别设置
This commit is contained in:
xierz 2020-12-18 15:11:13 +08:00
parent 849b1be7a5
commit cda2f8f3a6
3 changed files with 34 additions and 6 deletions

View File

@ -24,9 +24,7 @@ import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import net.mingsoft.base.entity.BaseEntity; import net.mingsoft.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
@ -45,6 +43,20 @@ public class CategoryEntity extends BaseEntity {
private static final long serialVersionUID = 1574925152750L; private static final long serialVersionUID = 1574925152750L;
@TableId(type = IdType.ASSIGN_ID)
private String id;
@Override
public String getId() {
return id;
}
@Override
public void setId(String id) {
this.id = id;
}
/** /**
* 栏目管理名称 * 栏目管理名称
*/ */

View File

@ -21,7 +21,9 @@
package net.mingsoft.cms.entity; package net.mingsoft.cms.entity;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import net.mingsoft.base.entity.BaseEntity; import net.mingsoft.base.entity.BaseEntity;
@ -40,6 +42,18 @@ public class ContentEntity extends BaseEntity {
private static final long serialVersionUID = 1574925152617L; private static final long serialVersionUID = 1574925152617L;
@TableId(type = IdType.ASSIGN_ID)
private String id;
@Override
public String getId() {
return id;
}
@Override
public void setId(String id) {
this.id = id;
}
/** /**
* 文章标题 * 文章标题
*/ */

View File

@ -92,7 +92,9 @@ spring:
mybatis-plus: mybatis-plus:
global-config: global-config:
db-config: db-config:
column-format: "\"%s\"" # column-format: "\"%s\""
id-type: assign_id id-type: auto
configuration: configuration:
database-id: oracle database-id: oracle
cache-enabled: true
jdbc-type-for-null: 'null' #注意:单引号