jmcnally 2002/08/29 19:08:25
Modified: src/templates/om Peer.vm
Log:
do not create the JoinAll method if any of the foreign keys reference external
tables.
Revision Changes Path
1.38 +9 -1 jakarta-turbine-torque/src/templates/om/Peer.vm
Index: Peer.vm
===================================================================
RCS file: /home/cvs/jakarta-turbine-torque/src/templates/om/Peer.vm,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- Peer.vm 31 Jul 2002 01:52:19 -0000 1.37
+++ Peer.vm 30 Aug 2002 02:08:25 -0000 1.38
@@ -1245,9 +1245,17 @@
#if ($countFK > 2)
+ #set ($includeJoinAll = true)
+ #foreach ($fk in $table.ForeignKeys)
+ #set ( $tblFK = $table.Database.getTable($fk.ForeignTableName) )
+ #if ($tblFK.isForReferenceOnly())
+ #set ($includeJoinAll = false)
+ #end
+ #end
+
+ #if ($includeJoinAll)
#foreach ($fk in $table.ForeignKeys)
#set ( $tblFK = $table.Database.getTable($fk.ForeignTableName) )
- #if (!$tblFK.isForReferenceOnly())
#set ( $excludeTable = $table.Database.getTable($fk.ForeignTableName) )
#set ( $excludeClassName = $excludeTable.JavaName )
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>