欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mybatis-plus中的Enum用法實例

 更新時間:2023年01月11日 10:41:01   作者:軟件宮城獅  
本文主要介紹了mybatis-plus中的Enum用法實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

需求

數(shù)據(jù)庫里存放1 2 3 ,寫一個枚舉類 ,1對應(yīng)第一次,2對應(yīng)第二次,3。。。,前端展示的數(shù)據(jù)當(dāng)然也是,第一次,第二次。。。

接口

1、給前端返回列表數(shù)據(jù)
前端調(diào)用接口,數(shù)據(jù)庫查詢的字段為visit_stage為1,返回值visit_stage字段為第一次,
2、往數(shù)據(jù)庫添加數(shù)據(jù)時,前端傳的visit_stage值是"第一次"。通過枚舉類的轉(zhuǎn)換在數(shù)據(jù)庫里存了 “1”

數(shù)據(jù)庫字段
visit_stage數(shù)據(jù)類型是varchar

實體類字段

private VisitStageEnum visitStage;

枚舉類

public enum VisitStageEnum implements IBaseEnum<Integer> {

? ? 一訪(1, "一訪"), 二訪(2, "二訪"), 三訪(3, "三訪");

? ? VisitStageEnum(int code, String descp) {
? ? ? ? this.code = code;
? ? ? ? this.descp = descp;
? ? }

? ? private final int code;
? ? private final String descp;

? ? @Override
? ? public Integer getValue() {
? ? ? ? return code;
? ? }

? ? @Override
? ? public String getDescription() {
? ? ? ? return descp;
? ? }
}

枚舉接口

public interface IBaseEnum<T extends Serializable> extends IEnum<T>{

? ? String getDescription();
}

yml文件中的配置

# MP 配置
mybatis-plus:
? type-enums-package: com.bjbss.bbcsupport.domain
? configuration:
? ? # 3.0.8之前版本問題默認(rèn)將枚舉注冊為EnumOrdinalTypeHandler,這是錯誤的方式,默認(rèn)是 org.apache.ibatis.type.EnumTypeHandler
? ? # 如果項目之中實體統(tǒng)一使用IEnum或注解的方式,可配置成 com.baomidou.mybatisplus.extension.handlers.EnumTypeHandler,也可省略上面的type-enums-package配置
? ? # 配置type-enums-package只對注解方式的枚舉處理能提前加載緩存.
? ? default-enum-type-handler: org.apache.ibatis.type.EnumOrdinalTypeHandler

注:
如果不指定org.apache.ibatis.type.EnumOrdinalTypeHandler
會報異常
No enum constant com.bjbss.bbcsupport.domain.VisitStageEnum.2

到此這篇關(guān)于mybatis-plus中的Enum用法實例的文章就介紹到這了,更多相關(guān)mybatis-plus Enum用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java背包問題求解實例代碼

    Java背包問題求解實例代碼

    這篇文章主要介紹了Java背包問題求解實例代碼,其中涉及兩種背包:01和完全背包。分別講述了兩種背包的思路和實現(xiàn)方法,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • SpringBoot實現(xiàn)動態(tài)增刪啟停定時任務(wù)的方式

    SpringBoot實現(xiàn)動態(tài)增刪啟停定時任務(wù)的方式

    在spring?boot中,可以通過@EnableScheduling注解和@Scheduled注解實現(xiàn)定時任務(wù),也可以通過SchedulingConfigurer接口來實現(xiàn)定時任務(wù),但是這兩種方式不能動態(tài)添加、刪除、啟動、停止任務(wù),本文給大家介紹SpringBoot實現(xiàn)動態(tài)增刪啟停定時任務(wù)的方式,感興趣的朋友一起看看吧
    2024-03-03
  • Java嵌套類和內(nèi)部類詳解

    Java嵌套類和內(nèi)部類詳解

    這篇文章主要介紹了Java嵌套類和內(nèi)部類詳解,本文講解了什么是嵌套類及內(nèi)部類、靜態(tài)嵌套類、在外部類中定義內(nèi)部類、在方法中定義內(nèi)部類、匿名內(nèi)部類等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Mybatis 插件原理解析

    Mybatis 插件原理解析

    mybatis是一款優(yōu)秀的ORM開源框架,這個框架具有極強(qiáng)的靈活性,本文再次給大家介紹Mybatis 插件原理,感興趣的朋友一起看看吧
    2021-10-10
  • spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及最新解決方案

    spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及最新解決方案

    使用聲明式事務(wù)@Transactional進(jìn)行事務(wù)一致性的管理,在開發(fā)過程中,發(fā)現(xiàn)很多開發(fā)同學(xué)都用錯了spring聲明式事務(wù)@Transactional或使用不規(guī)范,導(dǎo)致出現(xiàn)各種事務(wù)問題,這篇文章主要介紹了spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及解決辦法,需要的朋友可以參考下
    2024-02-02
  • RocetMQ搭建步驟與問題解決之道

    RocetMQ搭建步驟與問題解決之道

    這篇文章主要給大家介紹了關(guān)于RocetMQ搭建步驟與問題解決之道的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java的Netty進(jìn)階之Future和Promise詳解

    Java的Netty進(jìn)階之Future和Promise詳解

    這篇文章主要介紹了Java的Netty進(jìn)階之Future和Promise詳解,Netty 是基于 Java NIO 的異步事件驅(qū)動的網(wǎng)絡(luò)應(yīng)用框架,使用 Netty 可以快速開發(fā)網(wǎng)絡(luò)應(yīng)用,Netty 提供了高層次的抽象來簡化 TCP 和 UDP 服務(wù)器的編程,但是你仍然可以使用底層的 API,需要的朋友可以參考下
    2023-11-11
  • Java程序啟動時初始化數(shù)據(jù)的四種方式

    Java程序啟動時初始化數(shù)據(jù)的四種方式

    本文主要介紹了Java程序啟動時初始化數(shù)據(jù)的四種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Maven中利用assembly插件打包jar包

    Maven中利用assembly插件打包jar包

    本文詳細(xì)講解了Maven中利用assembly插件打包jar包的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 淺談為什么Java里面String類是不可變的

    淺談為什么Java里面String類是不可變的

    這篇文章主要介紹了為什么Java里面String類是不可變的,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論