[hibernate-issues] [Hibernate-JIRA] Commented: (HB-849) Locale issue with the generated class alias name
Orhan Yilmaz (JIRA)
noreply at atlassian.com
Wed Nov 1 13:36:06 EST 2006
[ http://opensource.atlassian.com/projects/hibernate/browse/HB-849?page=comments#action_25063 ]
Orhan Yilmaz commented on HB-849:
---------------------------------
I have hibernate version 3.2 and problem still continues.
> Locale issue with the generated class alias name
> ------------------------------------------------
>
> Key: HB-849
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HB-849
> Project: Hibernate2
> Type: Bug
> Components: core
> Environment: Hibernate 2.2
> Reporter: Reha CENANI
> Assignee: Emmanuel Bernard
>
> Original Estimate: 1 minute
> Remaining: 1 minute
>
> generateAlias method of the net.sf.hibernate.loader.Loader uses toLowerCase() when generating class aliases. Since the toLowerCase() makes conversion by using the default system locale, some non-English locales (e.g. Turkish) cause improper alias generation.
> For example, when the default system locale is set to Turkish (tr_TR), letter 'I' is converted to 'dotless i', instead of 'i'. Because of this, generated aliases and the sql statements which depend on these aliases contain wrong characters.
> In order to prevent this situation, replacing toLowerCase() with toLowerCase(Locale.US) explicitly determines which locale will be used during the conversion.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list