Bug in Expression.toEJBQL with inExp/notInExp
---------------------------------------------

                 Key: CAY-1073
                 URL: https://issues.apache.org/cayenne/browse/CAY-1073
             Project: Cayenne
          Issue Type: Bug
          Components: Cayenne Core Library
    Affects Versions: 3.0
         Environment: Linux, ubuntu 8.04
            Reporter: Laurent Marchal
            Assignee: Andrus Adamchik


There is a bug transforming and expression containing an inExp/notInExp into 
EJBQL :

I create a expression filtering departments :
                List<Short> departmentIds = new 
ArrayList<Short>(_departmentList.size());
                for (Department department : _departmentList) {
                        departmentIds.add(department.getDepartmentId());
                }
                
                return 
ExpressionFactory.notInExp(DailyJob.DEPARTMENT_ID_PROPERTY, departmentIds);

--->  "SMASTER.DEPTID not in (1, 2)"

Then i transform it to EJBQL with Expression.toEJBQL("a")

--->  "a.departmentId not in ()"


The IN clause is empty.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to