[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-1853) CREATE SCHEMA inside database-object need to execute before tables are created

Johnathan James (JIRA) noreply at atlassian.com
Fri Nov 6 16:12:09 EST 2009


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-1853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=34481#action_34481 ] 

Johnathan James commented on HHH-1853:
--------------------------------------

This issue should be fixed.

All that is necessary is an option to force creation of the schemas if none are present. Users should not have to update and recompile code to make this happen.

Its been over three years at this point.

> CREATE SCHEMA inside database-object need to execute before tables are created
> ------------------------------------------------------------------------------
>
>                 Key: HHH-1853
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1853
>             Project: Hibernate Core
>          Issue Type: Improvement
>    Affects Versions: 3.1.3
>         Environment: hsqldb 1.8.0
>            Reporter: Mattias Jiderhamn
>            Priority: Minor
>         Attachments: create-schema.patch, create-schema2.patch
>
>
> In order to have Hibernate create database schemas for hsqldb, you have to insert a <database-object> in your mapping file (http://forums.hibernate.org/viewtopic.php?p=2305138). Problem is, all the database-object statements are executed after the tables are created, so tables in non-default schemas will not be created. To get around this, you have to first use Configuration.generateSchemaCreationScript() to get the schemas, and then Configuration.generateSchemaUpdateScript() to get the tables inside the schemas.
> (This is a bit problematic when using Springs LocalSessionFactoryBean)

-- 
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