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()) +