From 51daf9237a3c5885591cda63cc78b1d474f8879b Mon Sep 17 00:00:00 2001 From: zell Date: Thu, 16 Aug 2007 20:26:12 +0000 Subject: [PATCH] git-svn-id: https://samskivert.googlecode.com/svn/trunk@2193 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/jdbc/depot/BuildVisitor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/java/com/samskivert/jdbc/depot/BuildVisitor.java b/src/java/com/samskivert/jdbc/depot/BuildVisitor.java index 60925bfb..a73e82a2 100644 --- a/src/java/com/samskivert/jdbc/depot/BuildVisitor.java +++ b/src/java/com/samskivert/jdbc/depot/BuildVisitor.java @@ -90,15 +90,16 @@ public abstract class BuildVisitor implements ExpressionVisitor public void visit (WhereCondition whereCondition) throws Exception { - String[] keyFields = Key.getKeyFields(whereCondition.getPersistentClass()); + Class pClass = whereCondition.getPersistentClass(); + String[] keyFields = Key.getKeyFields(pClass); Comparable[] values = whereCondition.getValues(); for (int ii = 0; ii < keyFields.length; ii ++) { if (ii > 0) { _builder.append(" and "); } - appendTableAbbreviation(whereCondition.getPersistentClass()); + appendTableAbbreviation(pClass); _builder.append("."); - appendColumn(whereCondition.getPersistentClass(), keyFields[ii]); + appendColumn(pClass, keyFields[ii]); _builder.append(values[ii] == null ? " is null " : " = ? "); } }