User: dsundstrom
Date: 02/04/09 13:41:24
Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc
JDBCStartCommand.java
Log:
Fixed bug [ 530437 ] Intra-Bean Many to Many auto-gen broken.
Revision Changes Path
1.23 +5 -3
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java
Index: JDBCStartCommand.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCStartCommand.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- JDBCStartCommand.java 26 Feb 2002 23:53:06 -0000 1.22
+++ JDBCStartCommand.java 9 Apr 2002 20:41:24 -0000 1.23
@@ -40,7 +40,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Joe Shevland</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Justin Forder</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Michel de Groot</a>
- * @version $Revision: 1.22 $
+ * @version $Revision: 1.23 $
*/
public class JDBCStartCommand {
@@ -118,7 +118,9 @@
addForeignKeyConstraint(cmrField);
// Create related fk constraint
- addForeignKeyConstraint(cmrField.getRelatedCMRField());
+ if(!entity.equals(cmrField.getRelatedJDBCEntity())) {
+ addForeignKeyConstraint(cmrField.getRelatedCMRField());
+ }
}
}
}
@@ -166,7 +168,7 @@
} catch(Exception e) {
log.debug("Could not create table " + tableName);
try {
- manager.getContainer().getTransactionManager().rollback ();
+ manager.getContainer().getTransactionManager().rollback();
} catch(Exception _e) {
log.error("Could not roll back transaction: ", e);
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development