Mybatis操作mysql5.7中json類型亂碼

mysql版本爲5.7,mysql客戶端查詢json格式的數據是正常顯示,但是通過項目中mybatis讀取的時候缺亂碼。
讀取其他字段都是正常的,只有json格式的是亂碼,也沒有特殊設置json格式的字符集。

追蹤源碼發現是mysql-connector-java 這個驅動jar包的版本過低,暫時不支持json類型,方案有2種

1、只需要把mysql-connector-java版本升級到5.1.40即可

2、查詢時候使用json函數:json_extract(field,’$’)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章