Problem mit MySQL JSON-Datentyp / JPA-Codierung

Oct 07 2020

Ich habe ein Problem mit dem JSON-Datentyp in MySQL. In dieser Spalte schreibe ich Werte, die auf slowenischen Buchstaben basieren.

Hier ist ein Beispiel, das mit ObjectMapper geschrieben wurde:

{ "formState": [{"label": "Zaduženi", "value": "Test 1"}, {"label": "Tip", "value": "Fizičko"}] }

Ich verwende JPA, um Daten aus der MySQL-Datenbank abzurufen, und in der Nutzlast erhalte ich ungefähr Folgendes:

{ "formState": [{"label": "Zaduženi", "value": "Test 1"}] }

Der Java-Datentyp, den ich zur Darstellung dieses JSON verwende, ist Map (HashMap).

Die URL der Datenquelle lautet: jdbc:mysql://localhost:3306/test_db?useUnicode=true&characterEncoding=utf8&useSSL=false

Kann mir jemand bei diesem Problem helfen?

Danke im Voraus.

Antworten

VladMihalcea Oct 11 2020 at 16:23

Dies könnte ein Problem im Framework für Ruhezustandstypen sein. Versuchen Sie, es mit einem der vorhandenen Testfälle zu replizieren, und senden Sie mir eine Pull-Anfrage, damit ich das Problem finden kann.