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