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

MybatisPlus保存、讀取MySQL中的json字段失敗問題及解決

 更新時間:2022年07月05日 11:07:45   作者:北九道  
這篇文章主要介紹了MybatisPlus保存、讀取MySQL中的json字段失敗問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

MybatisPlus保存、讀取MySQL的json字段失敗

場景

mybatis-plus保存mysql數(shù)據(jù)庫,有字段為json,在java中定義字段為String,但是在保存的時候,json數(shù)據(jù)沒有入庫,為空,代碼執(zhí)行未報(bào)錯。

解決方案

直接用對應(yīng)的Object來做映射,然后增加對應(yīng)的@TableField注解

@Data
public class UserEntity{?
? ? private String userId;?
? ? @TableField(value = "json_obj", typeHandler = FastjsonTypeHandler.class)
? ? private Object jsonObj;
}
@TableField(value = "json_obj", typeHandler = FastjsonTypeHandler.class)

主要是通過這個字段來映射,就可以完美解決

在讀取的時候,主要是在實(shí)體類中@TableName(autoResultMap = true),autoResultMap這個參數(shù)

@TableName(autoResultMap = true)
@Data
public class UserEntity {? ??
}

Mybatis插入MySQL的json字段報(bào)錯

cannot create a json value from a string with character set 'binary'

mysql5.7后支持json類型的字段,但是mybatis暫時不支持,生成的實(shí)體對象的參數(shù)類型是Object,mapper文件的jdbcType是OTHER,

解決辦法

把生成的實(shí)體對象對應(yīng)的字段類型改為String,mapper文件里面對應(yīng)的字段類型改為VARCHAR,插入的參數(shù)是json字符串 

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

相關(guān)文章

  • MyBatisPlus的簡介及案例詳解

    MyBatisPlus的簡介及案例詳解

    MyBatisPlus(簡稱MP)是基于MyBatis框架基礎(chǔ)上開發(fā)的增強(qiáng)型工具,旨在簡化開發(fā)、提高效率。本文將為大家詳細(xì)介紹一下MyBatisPlus是使用,需要的可以參考一下
    2022-07-07
  • 詳解Spring?MVC優(yōu)雅處理異常的6種方式

    詳解Spring?MVC優(yōu)雅處理異常的6種方式

    在Spring中提供了多種機(jī)制來處理控制器拋出的異常,確保應(yīng)用程序在面對各種錯誤情況時能夠優(yōu)雅地響應(yīng),本文我們來詳細(xì)分析Spring?MVC中6種優(yōu)雅處理異常的方式,需要的可以參考下
    2024-12-12
  • Java正則表達(dá)式之分組和替換方式

    Java正則表達(dá)式之分組和替換方式

    這篇文章主要介紹了Java正則表達(dá)式之分組和替換方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Mybatis批量插入返回插入成功后的主鍵id操作

    Mybatis批量插入返回插入成功后的主鍵id操作

    這篇文章主要介紹了Mybatis批量插入返回插入成功后的主鍵id操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Java樹形結(jié)構(gòu)數(shù)據(jù)生成導(dǎo)出excel文件方法記錄

    Java樹形結(jié)構(gòu)數(shù)據(jù)生成導(dǎo)出excel文件方法記錄

    最近好像得罪了poi,遇到的都是導(dǎo)出word、Excel、pdf的問題,下面這篇文章主要給大家介紹了關(guān)于Java樹形結(jié)構(gòu)數(shù)據(jù)生成導(dǎo)出excel文件的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • SpringBoot傳給前端Long類型精度丟失的解決方案

    SpringBoot傳給前端Long類型精度丟失的解決方案

    最近在做項(xiàng)目的時候,遇到了一個Long類型傳給前端之后,接收到的數(shù)值不對的情況,我一開始以為是前端接收數(shù)據(jù)有問題,后來經(jīng)過查找,了解到這是一個Long類型精度丟失問題,于是寫這篇文章記錄下來,也探究一下為什么會發(fā)生這種情況,需要的朋友可以參考下
    2025-03-03
  • SpringBoot項(xiàng)目如何將Bean注入到普通類中

    SpringBoot項(xiàng)目如何將Bean注入到普通類中

    這篇文章主要介紹了SpringBoot項(xiàng)目如何將Bean注入到普通類中,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java對比兩個實(shí)體的差異分析

    Java對比兩個實(shí)體的差異分析

    這篇文章主要介紹了Java對比兩個實(shí)體的差異分析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • IntelliJ IDEA 2017.1.4 x64配置步驟(介紹)

    IntelliJ IDEA 2017.1.4 x64配置步驟(介紹)

    下面小編就為大家?guī)硪黄狪ntelliJ IDEA 2017.1.4 x64配置步驟(介紹)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Springboot使用ResponseBody漢字返回問號問題

    Springboot使用ResponseBody漢字返回問號問題

    這篇文章主要介紹了Springboot使用ResponseBody漢字返回問號問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

乳源| 鲁山县| 资溪县| 集安市| 龙岩市| 金湖县| 河曲县| 石渠县| 通州市| 中山市| 临西县| 泗阳县| 特克斯县| 宁德市| 武川县| 上饶县| 阆中市| 齐齐哈尔市| 无极县| 缙云县| 潼南县| 玉门市| 南溪县| 广饶县| 绵竹市| 永定县| 定兴县| 仁寿县| 乐陵市| 山东省| 体育| 洛南县| 宝鸡市| 贡嘎县| 龙岩市| 怀仁县| 合阳县| 突泉县| 大竹县| 盱眙县| 桃源县|