Hi,

We are in the process of bundling hibernate with Servoy platform
(www.servoy.com) to use hibernate as database depended layer for DDL
fired to backend databases and db depended SQL generation.

This works very well (hibernate is excellent lib!) but there are some
small issues we want to contribute because they are missing or broken. 
So how should we contribute? Make a cvs branch which you guys merge when
we are done?

We want to add/change the following:
1) [enh]-add Table.sqlAlterDropColumn method and enhance all dialect to
support this new feature
2) [bug]-tablemetadata.initColumns does not use local schema field but
uses "%" instead, also reported:
http://opensource.atlassian.com/projects/hibernate/secure/ViewIssue.jspa
?key=HB-534
3) [bug]-TableMetadata does not take the schema in the hash key for
entries in tables map (is related to 2)
4) [enh]-add method to Table which constructs/returns schema.tablename
(for use in 3)
5) [enh]-overload Table constructor with one to supply all required
arguments at once (like schema and table name)
6) [enh]-if allowed, restructure the dialect/join fragments a little,
move database depended classes to dialect package (like
OracleJoinFragment) if possible to make it static innerclasses of the
dialects, as a result all db. dep. code is in one place. 
7) [enh]-Table.sqlAlterStrings rename to  sqlAlterAddColumnStrings
8) [enh]-add a DialectManager class to package dialect which provides
functionality to autoselect the correct dialect based on a provided
Connection/DatabaseMetaData (using
getDatabaseProductName/getDatabaseProductVersion)


Jan Blok
Servoy.com (the fastest way to develop and deploy db frontends)



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to