[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-cvs-commits
Subject: [jboss-cvs] jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc JDBCLoadEntityCommand.java JDBCLoadRelatio
From: Alexey Loubyansky <loubyansky () users ! sourceforge ! net>
Date: 2003-01-31 14:17:14
[Download RAW message or body]
User: loubyansky
Date: 03/01/31 06:17:14
Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc Tag: Branch_3_2
JDBCLoadEntityCommand.java
JDBCLoadRelationCommand.java
JDBCPostCreateEntityCommand.java
Log:
fix for [675932]: adjustment for JDBCCMRFieldBridge refactoring
Revision Changes Path
No revision
No revision
1.19.2.7 +2 -2 \
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadEntityCommand.java
Index: JDBCLoadEntityCommand.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadEntityCommand.java,v
retrieving revision 1.19.2.6
retrieving revision 1.19.2.7
diff -u -r1.19.2.6 -r1.19.2.7
--- JDBCLoadEntityCommand.java 24 Dec 2002 18:28:09 -0000 1.19.2.6
+++ JDBCLoadEntityCommand.java 31 Jan 2003 14:17:13 -0000 1.19.2.7
@@ -41,7 +41,7 @@
* @author <a href="mailto:justin@j-m-f.demon.co.uk">Justin Forder</a>
* @author <a href="mailto:dirk@jboss.de">Dirk Zimmermann</a>
* @author <a href="mailto:danch@nvisia.com">danch (Dan Christopherson)</a>
- * @version $Revision: 1.19.2.6 $
+ * @version $Revision: 1.19.2.7 $
*/
public class JDBCLoadEntityCommand {
private final JDBCStoreManager manager;
@@ -291,7 +291,7 @@
|| field.isLoaded( ctx )
&& (!field.isReadOnly() || !field.isReadTimedOut(ctx))
|| field instanceof JDBCCMRFieldBridge
- && ((JDBCCMRFieldBridge)field).isFkPartOfPk()) {
+ && ((JDBCCMRFieldBridge)field).allFkFieldsMappedToPkFields()) {
fields.remove();
}
}
1.17.2.4 +2 -2 \
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadRelationCommand.java
Index: JDBCLoadRelationCommand.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCLoadRelationCommand.java,v
retrieving revision 1.17.2.3
retrieving revision 1.17.2.4
diff -u -r1.17.2.3 -r1.17.2.4
--- JDBCLoadRelationCommand.java 24 Dec 2002 18:29:20 -0000 1.17.2.3
+++ JDBCLoadRelationCommand.java 31 Jan 2003 14:17:14 -0000 1.17.2.4
@@ -33,7 +33,7 @@
* Loads relations for a particular entity from a relation table.
*
* @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
- * @version $Revision: 1.17.2.3 $
+ * @version $Revision: 1.17.2.4 $
*/
public class JDBCLoadRelationCommand {
private final JDBCStoreManager manager;
@@ -201,7 +201,7 @@
// do we need to join the relation table and the related table
// do we need to join the relation table and the related table
- boolean join = ((preloadFields.size() > 0) || cmrField.isFkPartOfPk())
+ boolean join = ((preloadFields.size() > 0) || \
cmrField.allFkFieldsMappedToPkFields()) && !relationTable.equals(relatedTable);
// aliases for the tables, only required if we are joining the tables
1.2.2.2 +3 -4 \
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCPostCreateEntityCommand.java
Index: JDBCPostCreateEntityCommand.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCPostCreateEntityCommand.java,v
retrieving revision 1.2.2.1
retrieving revision 1.2.2.2
diff -u -r1.2.2.1 -r1.2.2.2
--- JDBCPostCreateEntityCommand.java 24 Dec 2002 18:24:22 -0000 1.2.2.1
+++ JDBCPostCreateEntityCommand.java 31 Jan 2003 14:17:14 -0000 1.2.2.2
@@ -35,7 +35,7 @@
*
* @author <a href="mailto:aloubyansky@hotmail.com">Alex Loubyansky</a>
*
- * @version $Revision: 1.2.2.1 $
+ * @version $Revision: 1.2.2.2 $
*/
public class JDBCPostCreateEntityCommand
{
@@ -64,7 +64,7 @@
for(Iterator iter=entity.getCMRFields().iterator(); iter.hasNext();)
{
JDBCCMRFieldBridge cmrField = (JDBCCMRFieldBridge)iter.next();
- if(cmrField.isFkPartOfPk())
+ if(cmrField.allFkFieldsMappedToPkFields())
{
// look for the pk field this cmr field is mapped to
for(Iterator fkIter = cmrField.getForeignKeyFields().iterator();
@@ -92,13 +92,12 @@
// add the field to the list
fkPartOfPkCmrFields.add(cmrField);
-
// create related-entity-exists-sql
relatedEntityExistsSqlByField.put(
cmrField, createRelatedEntityExistsSql(cmrField));
}
- else if(cmrField.getRelatedCMRField().isFkPartOfPk())
+ else if(cmrField.getRelatedCMRField().allFkFieldsMappedToPkFields())
{
log.debug("found related CMR field mapped to the PK: "
+ cmrField.getFieldName());
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic