title: hibernate generated sql query changes characters improperly
body: <p>DBMS - oracle 11gr2</p>
  
  <p>we recently upgraded the IDE and OS of a java console application that runs 10 times a month. 
  now None of our queries work properly since hibernate converts the letter i to İ which is not I. All insert statements and id fields affected negatively.
  now in our queries </p>
  
  <p>id -> İD not ID
  insert -> İNSERT not INSERT
  neither select statements nor inserts do not execute.</p>
  
  <p>for example:
  in the previous version Select id from table a is now sent to the db as</p>
  
  <p>SELECT İD from table a , </p>
  
  <p>and we dont have such a column called İD at all.
  stack trace is as follows</p>
  
  <hr>
  
  <p>Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00904: "İD": geçersiz belirleyici (invalid identifier)</p>
  
  <hr>
  
  <p>Query: ReadObjectQuery(name="readObject" referenceClass=OrtakEntity sql="SELECT İD, ADİ, ALACAKLARİNDAHACİZVARMİ, ANNEADİ, FROM A WHERE (İD = ?)")
  ********************sistem toplam sure***********************0.0
  ********************Time unit toplam sure***********************0
  Local Exception Stack: 
  Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException
  Internal Exception: java.sql.SQLSyntaxErrorException: ORA-00904: "İD": geçersiz belirleyici</p>
  
  <p>Error Code: 904
      at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:333)
      at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:684)
      at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:526)
      at org.eclipse.persistence.internal.session</p>