EclipseLink и кодировка базы данных - PullRequest
1 голос
/ 22 сентября 2010

Я разработчик глобального приложения, которое было развернуто в нескольких странах, языки которых не были для нас проблемой.Но теперь мы собираемся Словакия , и у нас возникли небольшие проблемы с EclipseLink.

Мы настроили небольшое веб-приложение для проверки кодировки текста в базе данных.для их проекта.Мы можем читать данные с помощью EclipseLink, который был вставлен непосредственно в базу данных (сервер SQL), но при попытке вставить с помощью EntityManager EclipseLink вместо этого отправляет набор символов Unicode, которые не «переводятся» базой данных,но вставлено как есть.

Пока я немного не в курсе, так как я пытался найти на EclipseLink документацию по этой теме, но безуспешно.Ребята, не могли бы вы поделиться своей мудростью по этому поводу?Кто-нибудь должен был поддерживать другие языки, использующие платформы ORM, и может поделиться своим опытом?

Заранее спасибо!

1 Ответ

0 голосов
/ 28 декабря 2011

Как выясняется, проблема решается на уровне СУБД.Таблицы, содержащие текстовые данные, нуждаются в соответствующем типе для обработки символов Юникода;в случае с сервером SQL этот тип - nvarchar.

...