Hi,
 
I've implemented outer join support for Oracle 8.  (Oracle 9 supports the ANSI style outer joins.)
 
I know Gavin is working on some refactoring right now, so I wanted to make sure my work doesn't interfere with his before I check the patches in.  In order to implement this, I had to modify the following files (along with what I did):
 
Environment.java - Added a "useOracleJoins" environment parameter
 
Loader.java - Added helper methods to generate the additions to the from and the where clause for the Joins
 
CollectionLoader.java - Added check for join type, and then generate ANSI joins or Oracle joins.
 
EntityLoader.java - Added check for join type, and then generate ANSI joins or Oracle joins.
 
OneToManyLoader.java - Added check for join type, and then generate ANSI joins or Oracle joins.
 
 
 
Gavin, if this sounds alright to you, and doesn't conflict with your refactoring, then I will check this in.
 
Thanks,
Jon...
 

Reply via email to