[ http://jira.andromda.org/browse/HIB-117?page=all ]

Chad Brandon updated HIB-117:
-----------------------------

    Comment: was deleted

> Hibernate Cartridge support for database schemas
> ------------------------------------------------
>
>          Key: HIB-117
>          URL: http://jira.andromda.org/browse/HIB-117
>      Project: Hibernate Cartridge
>         Type: New Feature

>     Versions: 3.1-RC1
>  Environment: j2sdk-1.4.2_08, maven-1.0.2, apache-ant-1.6.2, 
>     Reporter: Diego Bendlin
>     Assignee: Carlos Cuenca
>      Fix For: 3.2-RC1
>  Attachments: HibernateMetafacadeModel.xml.zip, hibernatePatch.txt
>
> Hibernate v2 and v3 have support for using database schemas, this is 
> specially nice when facing the need to "order" the contends of the database 
> splitting objects among diferente schemas.
> Hibernate cound handle this in to levels:
> 1.- In the hibernate.cfg.xml qhere the default database schema is to be 
> specified, and
> 2.- In each class mapping file where one can override the settings of the 
> hibernate.cfg.xml.
> Possible solution is to implement a namespace property and a tagged value to 
> override the default. (Chad says so :-)
> This is part of my post in the forum, hope this helps clarify the issue.
> The hibernate docs about using schemas are in:
> hibernate 2.x
> http://www.hibernate.org/hib_docs/reference/en/html/mapping.html
> Please refer to sections 5.1.2 hibernate-mapping, 5.1.3 class and 6.2 Mapping 
> a Collection
> hibernate 3.x
> http://www.hibernate.org/hib_docs/v3/reference/en/html/mapping.html
> Please refer to sections 6.1.2 hibernate-mappings, 6.1.3 class and 7.2 
> Collection mappings
> This feature works the same in v2 and v3.
> Im almost certainly sure that this feature highly depends on the RDBMS and 
> the JDBC Driver. (Notice that not all RDBM's have suport for schemas and 
> there are some RDBMS like MaxDB that have support for schemas but when you 
> connect to the database your are using some credentials and the schema is 
> resolved upon your user name, so ones logged in, you are in your users schema 
> (the one u used to login) and there is no way ("I haven't found the way") 
> your user can do anything with database objects in other schemas)
> After analyzing hibernate docs I think that implementing this feature in 
> andromda will lead to a namespace property (for the hibernate mapping file) 
> and to a new tagged value for <<Entity>> classes, but this is just a guess.
> Thanks in advance!
> Diego Bendlin

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

Reply via email to