User: dsundstrom
  Date: 02/03/12 15:17:20

  Modified:    src/main/org/jboss/ejb/plugins/cmp/jdbc
                        JDBCEJBQLCompiler.java
  Log:
  Fixed bug where a collection declaration that only has two parts would not
  have the relation table declared in from clause.
  
  Revision  Changes    Path
  1.3       +11 -1     
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCEJBQLCompiler.java
  
  Index: JDBCEJBQLCompiler.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCEJBQLCompiler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JDBCEJBQLCompiler.java    27 Feb 2002 17:30:11 -0000      1.2
  +++ JDBCEJBQLCompiler.java    12 Mar 2002 23:17:19 -0000      1.3
  @@ -84,7 +84,7 @@
    * Compiles EJB-QL and JBossQL into SQL.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dain Sundstrom</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */
   public class JDBCEJBQLCompiler extends BasicVisitor {
   
  @@ -726,6 +726,16 @@
         buf.append(" ");
         buf.append(alias);
         leftJoins(path.getPath(), buf);
  +
  +      // add the relation-table
  +      JDBCCMRFieldBridge cmrField = (JDBCCMRFieldBridge)path.getCMRField();
  +      if(cmrField.getRelationMetaData().isTableMappingStyle()) {
  +         String relationTableAlias = getRelationTableAlias(path.getPath());
  +         buf.append(", ");
  +         buf.append(cmrField.getRelationMetaData().getTableName());
  +         buf.append(" ");
  +         buf.append(relationTableAlias);
  +      }
   
         return buf;
      }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to