Zdá se, že to může být problém s místním nastavením. Spojte se s veverkou a zkontrolujte, co NLS_LANG
nastaví, pak zkontrolujte, jaké národní prostředí používá vaši aplikaci Java. Dalším parametrem, který může ovlivnit řazení, je NLS_SORT
.
Hodnotu obou můžete zkontrolovat vydáním:
select parameter,value from NLS_DATABASE_PARAMETERS where parameter in('NLS_LANGUAGE','NLS_SORT');
Pak to můžete otestovat v Javě pomocí:
Locale.getDefault()
a nastavte jej pomocí:
Locale.setDefault(Locale)
nebo přidáním parametrů jvm:
-Duser.country=en -Duser.language=en
upravit
jarní fóra doporučujeme vytvořit spouštěč přihlášení, který nastaví proměnnou prostředí NLS_SORT na přihlášení uživatele. Není to MyBatis, ale každopádně jdbc by ve vašem případě mělo fungovat.