[hibernate-issues] [Hibernate-JIRA] Created: (HHH-3156) NamingStrategy sometimes not work
Krashan Brahmanjara (JIRA)
noreply at atlassian.com
Tue Mar 4 09:08:33 EST 2008
NamingStrategy sometimes not work
---------------------------------
Key: HHH-3156
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-3156
Project: Hibernate3
Issue Type: Bug
Environment: 3.2.6ga
Reporter: Krashan Brahmanjara
I just run standard junit test from Hibernate 3.2.6ga for Informix database and see many failed tests.
I saw there few problems.
- adding to junit TectCase.java line with ImprovedNamingStrategy seems to not work. Behaviour not changed.
Especially for org.hibernate.test.sql.hand.query.NativeSQLQueriesTest
I don't see any other place to make this settings. Would be great to do it in configuration file (HBX-612)
code
TestCase.cfg = new Configuration();
+ cfg.setNamingStrategy(ImprovedNamingStrategy.INSTANCE);
After some test I see also that
- native SQL queries are not converted with NamingStrategy rules in Session.createSQLQuery
- databases export/import not read NamingStrategy from configuration. It only read default values from configuration.
The problem exists in folder hbm2ddl and file SchemaExportTask etc. in lines :
Configuration cfg = new Configuration();
if (namingStrategy!=null) {
cfg.setNamingStrategy(
If user set new strategy in session then SchemaExport don't see that.
At this moment one good method to succesfully change NamingStrategy for all classes is manual modification of Configuration.java file ... I know it's stupid idea.
--
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