最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis類(lèi)型處理器JSR310標(biāo)準(zhǔn)詳解

 更新時(shí)間:2022年01月26日 08:44:12   作者:wqdsfwer  
這篇文章主要介紹了mybatis類(lèi)型處理器JSR310標(biāo)準(zhǔn)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

類(lèi)型處理器JSR310標(biāo)準(zhǔn)

首先什么是JSR310標(biāo)準(zhǔn),其實(shí)就是新出的一些日期類(lèi)型等的標(biāo)準(zhǔn)在,mybatisplus3.4之后會(huì)自己識(shí)別,但是在之前的版本就需要手動(dòng)進(jìn)行引入。

<dependency>
? ?<groupId>org.mybatis</groupId>
? ?<artifactId>mybatis-typehandlers-jsr310</artifactId>
? ?<version>1.0.1</version>
</dependency>
<dependency>
? ? <groupId>com.fasterxml.jackson.datatype</groupId>
? ? <artifactId>jackson-datatype-jsr310</artifactId>
? ? <version>2.9.2</version>
</dependency>

引入之后,mybatis中的日期類(lèi)型關(guān)系就可以使用JSR310的類(lèi)型進(jìn)行對(duì)應(yīng)了,

  • LocalDate映射數(shù)據(jù)庫(kù)中的date類(lèi)型
  • LocalTime來(lái)映射數(shù)據(jù)庫(kù)中的time類(lèi)型
  • LocalDateTime字段來(lái)映射數(shù)據(jù)庫(kù)中的datetime類(lèi)型

使Jackson和Mybatis支持JSR310標(biāo)準(zhǔn)

1、首先要確保Jackson和Mybatis正確地整合進(jìn)項(xiàng)目了

2、添加額外的依賴(lài)

? ? ? ? <dependency>
? ? ? ? ? ? <groupId>org.mybatis</groupId>
? ? ? ? ? ? <artifactId>mybatis-typehandlers-jsr310</artifactId>
? ? ? ? ? ? <version>1.0.1</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>com.fasterxml.jackson.datatype</groupId>
? ? ? ? ? ? <artifactId>jackson-datatype-jsr310</artifactId>
? ? ? ? ? ? <version>2.9.2</version>
? ? ? ? </dependency>

3、至此,Po類(lèi)中的域,可以用LocalDate來(lái)映射數(shù)據(jù)庫(kù)中的date類(lèi)型字段了,可以用LocalTime來(lái)映射數(shù)據(jù)庫(kù)中的time類(lèi)型字段了,可以用LocalDateTime字段來(lái)映射數(shù)據(jù)庫(kù)中的datetime類(lèi)型字段了

4、為L(zhǎng)ocalDate/LocalTime/LocalDateTime類(lèi)型的私用域添加@JsonFormat主鍵,如下所示

public class TimeEntity {
? ? private Integer id;
? ? @JsonFormat(pattern = "yyyy-MM-dd")
? ? private LocalDate date_field;
? ? @JsonFormat(pattern = "HH:mm:ss")
? ? private LocalTime time_field;
? ? @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
? ? private LocalDateTime datetime_field;
? ? // Getters and setters ignore.
}

至此,這些私有域會(huì)被轉(zhuǎn)化成一個(gè)類(lèi)似   'time_field' : '12:01:00'這樣格式,而不是'time_field' : {.....}這樣的格式

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java截取特定兩個(gè)標(biāo)記之間的字符串實(shí)例

    Java截取特定兩個(gè)標(biāo)記之間的字符串實(shí)例

    下面小編就為大家?guī)?lái)一篇Java截取特定兩個(gè)標(biāo)記之間的字符串實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-03-03
  • java實(shí)現(xiàn)簡(jiǎn)單銀行管理系統(tǒng)

    java實(shí)現(xiàn)簡(jiǎn)單銀行管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單銀行管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • java的jdbc簡(jiǎn)單封裝方法

    java的jdbc簡(jiǎn)單封裝方法

    本篇文章是對(duì)java的jdbc簡(jiǎn)單封裝方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2015-07-07
  • Java中的synchronized關(guān)鍵字

    Java中的synchronized關(guān)鍵字

    這篇文章主要介紹了Java中的synchronized關(guān)鍵字,synchronized可以保證方法或代碼塊在運(yùn)行時(shí),同一時(shí)刻只有一個(gè)線(xiàn)程可以進(jìn)入到臨界區(qū)(互斥性),同時(shí)它還保證了共享變量的內(nèi)存可見(jiàn)性,下面我們就來(lái)看看你文章對(duì)synchronized鎖的介紹,需要的朋友也可以參考一下
    2021-12-12
  • SpringMVC基于注解方式實(shí)現(xiàn)上傳下載

    SpringMVC基于注解方式實(shí)現(xiàn)上傳下載

    本文主要介紹了SpringMVC基于注解方式實(shí)現(xiàn)上傳下載,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java入門(mén)絆腳石之Override和Overload的區(qū)別詳解

    Java入門(mén)絆腳石之Override和Overload的區(qū)別詳解

    重寫(xiě)是子類(lèi)對(duì)父類(lèi)的允許訪(fǎng)問(wèn)的方法的實(shí)現(xiàn)過(guò)程進(jìn)行重新編寫(xiě), 返回值和形參都不能改變。即外殼不變,核心重寫(xiě)!重寫(xiě)的好處在于子類(lèi)可以根據(jù)需要,定義特定于自己的行為。重載是在一個(gè)類(lèi)里面,方法名字相同,而參數(shù)不同。返回類(lèi)型可以相同也可以不同
    2021-10-10
  • java獲取時(shí)間的方法總結(jié)

    java獲取時(shí)間的方法總結(jié)

    以下是對(duì)java中獲取時(shí)間的幾種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下
    2013-07-07
  • JAVA 添加、修改和刪除PDF書(shū)簽的示例代碼

    JAVA 添加、修改和刪除PDF書(shū)簽的示例代碼

    這篇文章主要介紹了JAVA 添加、修改和刪除PDF書(shū)簽的示例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • Java實(shí)現(xiàn)XML與JSON的互相轉(zhuǎn)換詳解

    Java實(shí)現(xiàn)XML與JSON的互相轉(zhuǎn)換詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)XML與JSON的互相轉(zhuǎn)換,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • 基于HttpServletResponse 相關(guān)常用方法的應(yīng)用

    基于HttpServletResponse 相關(guān)常用方法的應(yīng)用

    本篇文章小編為大家介紹,基于HttpServletResponse 相關(guān)常用方法的應(yīng)用,需要的朋友參考下
    2013-04-04

最新評(píng)論

普兰县| 商城县| 成安县| 鄂托克前旗| 社会| 长武县| 满城县| 陇川县| 横山县| 化州市| 江西省| 清水河县| 宁武县| 长白| 雅江县| 宁海县| 望谟县| 江阴市| 鹤壁市| 万宁市| 东兴市| 襄樊市| 洛南县| 姚安县| 灵丘县| 伊宁市| 吉木萨尔县| 六安市| 南雄市| 连城县| 呼玛县| 抚顺县| 昔阳县| 元阳县| 丹巴县| 安化县| 巴彦县| 乌拉特后旗| 陇西县| 黎平县| 芷江|