From: Alexey L. <lou...@us...> - 2004-06-29 17:43:08
|
User: loubyansky Date: 04/06/29 10:43:02 Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc EJBQLToSQL92Compiler.java Log: fixed IS [NOT] NULL comparison for relation-table mapping style. Revision Changes Path 1.11 +2 -2 jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/EJBQLToSQL92Compiler.java Index: EJBQLToSQL92Compiler.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/EJBQLToSQL92Compiler.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- EJBQLToSQL92Compiler.java 24 Jun 2004 13:44:18 -0000 1.10 +++ EJBQLToSQL92Compiler.java 29 Jun 2004 17:43:01 -0000 1.11 @@ -31,7 +31,7 @@ * Compiles EJB-QL and JBossQL into SQL using OUTER and INNER joins. * * @author <a href="mailto:al...@jb...">Alex Loubyansky</a> - * @version $Revision: 1.10 $ + * @version $Revision: 1.11 $ */ public final class EJBQLToSQL92Compiler implements QLCompiler, JBossQLParserVisitor @@ -621,7 +621,7 @@ final JDBCFieldBridge[] keyFields; if(cmrField.getMetaData().getRelationMetaData().isTableMappingStyle()) { - keyFields = cmrField.getTableKeyFields(); + keyFields = cmrField.getRelatedCMRField().getEntity().getPrimaryKeyFields(); } else { |