У меня есть автономный весенний загрузочный веб-сервис, который использует eclipselink v2.7.3.У меня есть запрос в NamedQuery внутри моего класса.
SELECT m , o.iduserinsert.id as iduserinsert FROM Mytable
m, Order1 o WHERE o.idmytable=m and (o.id is null or o.idorderstatus.id
in (1,3,4)) and m.iddepartment = :iddepartment and m.isactive = :isActive
and m.idtablestatus.id < 5 and (m.idparent is null or m.idparent < 0)
order by m.id desc
В Windows Server 2008, Windows10 этот веб-сервис работает нормально.Однако, когда я запускаю его на windows7, он аварийно завершает работу и завершает работу из-за ошибки ниже:
Запрос SQL содержит искаженное окончание
Как работает этот же фрагмент кодаодна система, а не другая?
[ОБНОВЛЕНИЕ]
Причиной тому был язык интерфейса ОС Windows.Это был турецкий.Неисправности парсера JPA на турецком языке.Я установил английский lang pack, избежал проблемы.Но я все еще не могу найти реальное решение без изменения языка интерфейса ОС