User: tobias  
  Date: 01/01/02 01:10:00

  Modified:    src/main/org/jboss/ejb/plugins/jaws/jdbc
                        JDBCDefinedFinderCommand.java
  Log:
  I forgot that Michel sent me an updated version. Here it is.
  
  Revision  Changes    Path
  1.7       +5 -0      
jboss/src/main/org/jboss/ejb/plugins/jaws/jdbc/JDBCDefinedFinderCommand.java
  
  Index: JDBCDefinedFinderCommand.java
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jaws/jdbc/JDBCDefinedFinderCommand.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- JDBCDefinedFinderCommand.java     2001/01/02 09:08:54     1.6
  +++ JDBCDefinedFinderCommand.java     2001/01/02 09:10:00     1.7
  @@ -23,7 +23,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.6 $
  + * @version $Revision: 1.7 $
    */
   public class JDBCDefinedFinderCommand extends JDBCFinderCommand
   {
  @@ -66,6 +66,11 @@
         // query must start with "INNER JOIN <table to join with> WHERE 
         // <regular query with fully identified fields>"
         String sql = null;
  +      if (query.toLowerCase().startsWith(",")) {
  +               sql = "SELECT " + jawsEntity.getTableName()+"."+getPkColumnList() +
  +                     (f.getOrder() == null || f.getOrder().equals("") ? "" : 
","+f.getOrder()) +
  +                     " FROM " + jawsEntity.getTableName() + " " + query;
  +      } else 
         if (query.toLowerCase().startsWith("inner join")) {
                  sql = "SELECT " + jawsEntity.getTableName()+"."+getPkColumnList() +
                        (f.getOrder() == null || f.getOrder().equals("") ? "" : 
","+f.getOrder()) +
  
  
  

Reply via email to