User: dsundstrom Date: 02/03/04 14:27:45 Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc JDBCAbstractQueryCommand.java QueryParameter.java Log: Cleaned up typeMapping handling. Revision Changes Path 1.9 +6 -5 jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCAbstractQueryCommand.java Index: JDBCAbstractQueryCommand.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCAbstractQueryCommand.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- JDBCAbstractQueryCommand.java 16 Feb 2002 10:37:54 -0000 1.8 +++ JDBCAbstractQueryCommand.java 4 Mar 2002 22:27:45 -0000 1.9 @@ -44,13 +44,14 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a> * @author <a href="mailto:[EMAIL PROTECTED]">Joe Shevland</a> * @author <a href="mailto:[EMAIL PROTECTED]">Justin Forder</a> - * @version $Revision: 1.8 $ + * @version $Revision: 1.9 $ */ public abstract class JDBCAbstractQueryCommand implements JDBCQueryCommand { private JDBCStoreManager manager; private JDBCQueryMetaData queryMetaData; private Logger log; + private JDBCStoreManager selectManager; private JDBCEntityBridge selectEntity; private JDBCCMPFieldBridge selectField; private List preloadFields = new ArrayList(0); @@ -69,7 +70,7 @@ q.getMethod().getName()); queryMetaData = q; - selectEntity = manager.getEntityBridge(); + setSelectEntity(manager.getEntityBridge()); } public Collection execute( @@ -77,10 +78,8 @@ Object[] args, EntityEnterpriseContext ctx) throws FinderException { - JDBCStoreManager selectManager = null; ReadAheadCache selectReadAheadCache = null; if(selectEntity != null) { - selectManager = selectEntity.getManager(); selectReadAheadCache = selectManager.getReadAheadCache(); } @@ -209,6 +208,7 @@ protected void setSelectEntity(JDBCEntityBridge selectEntity) { this.selectField = null; this.selectEntity = selectEntity; + this.selectManager = selectEntity.getManager(); } protected JDBCCMPFieldBridge getSelectField() { @@ -218,6 +218,7 @@ protected void setSelectField(JDBCCMPFieldBridge selectField) { this.selectEntity = null; this.selectField = selectField; + this.selectManager = selectField.getManager(); } protected List getPreloadFields() { @@ -253,7 +254,7 @@ token = tokens.nextToken(); if(Character.isDigit(token.charAt(0))) { QueryParameter parameter = new QueryParameter( - manager, + selectManager, queryMetaData.getMethod(), token); 1.6 +1 -1 jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/QueryParameter.java Index: QueryParameter.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/QueryParameter.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- QueryParameter.java 22 Feb 2002 04:24:55 -0000 1.5 +++ QueryParameter.java 4 Mar 2002 22:27:45 -0000 1.6 @@ -192,7 +192,7 @@ "a primay key field"); } - // get the jdbc typ object + // get the jdbc type object type = field.getJDBCType(); } else { // get jdbc type from type manager
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development