Jenis Data MySQL JSON / Masalah Encoding JPA

Oct 07 2020

Saya memiliki masalah dengan tipe data JSON di MySQL. Di kolom itu saya menulis nilai yang didasarkan pada huruf slovenian.

Berikut adalah contoh yang ditulis menggunakan ObjectMapper:

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

Saya menggunakan JPA untuk mengambil data dari database MySQL dan dalam payload saya mendapatkan sesuatu seperti ini:

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

Tipe data Java yang saya gunakan untuk merepresentasikan JSON ini adalah Map (HashMap).

URL sumber data adalah: jdbc:mysql://localhost:3306/test_db?useUnicode=true&characterEncoding=utf8&useSSL=false

Dapatkah seseorang membantu saya mengatasi masalah ini?

Terima kasih sebelumnya.

Jawaban

VladMihalcea Oct 11 2020 at 16:23

Ini bisa menjadi masalah dalam kerangka Jenis Hibernasi. Cobalah untuk mereplikasi menggunakan salah satu kasus pengujian yang ada dan kirimkan saya Permintaan Tarik sehingga saya dapat menemukan masalahnya.