From: Gavin_King/Cirrus%<CI...@ci...> - 2002-08-15 03:30:41
|
I've got a couple of things that I could use some help on: (1) Now that the outerjoin fetching stuff is done, would someone like to get it working on Oracle? Just since Oracle is such an important platform..... The code to render the outerjoins is embedded directly in subclasses of cirrus.hibernate.impl.Loader If someone would implement some code to render Oracle-style outerjoins either directly in the Loader heirarchy or else in the Dialect heirarchy that would be very cool. I don't think we need to be especially abstract about this since i'm pretty sure Oracle is the only platform that will ever need its own outerjoin syntax. (2) Currently we havn't been supporting quoted SQL identifiers like "foo bar". It would be a fairly easy (but slightly timeconsuming) task to engineer support for quoted identifiers into all the existing SQL generation code. But whoever did this would need to do some research into various platforms since i know DB2 expects: owner."foo bar" instead of "owner.foo bar" but I think at least some other databases expect the second form. Other databases don't support quoted identifiers *at all*. +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Meanwhile I am working on (1) further use of JDBC2 batches (2) more efficient collection updates and then when those tasks are finished I'll be starting on the big job of writing support for normalized table mappings. peace... Gavin |