Het lijkt erop dat het een locale kwestie is. Maak verbinding met eekhoorn en controleer wat NLS_LANG
het wordt ingesteld en controleer vervolgens welke landinstelling uw java-app gebruikt. Een andere parameter die sortering kan beïnvloeden is NLS_SORT
.
U kunt de waarde van beide controleren door het volgende uit te geven:
select parameter,value from NLS_DATABASE_PARAMETERS where parameter in('NLS_LANGUAGE','NLS_SORT');
Dan kun je het in java testen met:
Locale.getDefault()
en stel het in met:
Locale.setDefault(Locale)
of door jvm-parameters toe te voegen:
-Duser.country=en -Duser.language=en
bewerken
lenteforums raad aan om een aanmeldingstrigger te maken die de omgevingsvariabele NLS_SORT instelt bij de aanmelding van de gebruiker. Het is niet MyBatis, maar jdbc zou hoe dan ook moeten werken in jouw geval.