Hi,

The following query:

Query query = em.createQuery("select count(d) from Order o, 
IN(o.deliveryAddress) d " +
                "where o.createdYmd = CURRENT_DATE and d.deliveryMode = ?1");

generates the following SQL:

SELECT COUNT(t1.oid) FROM orders t0 INNER JOIN address t1 ON t0.oid = 
t1.order_oid WHERE (t0.createdymd IS NULL AND t1.deliverymode = ?) [params=?]

Why the where part with "IS NULL" ? Current_date should be applied there 
shouldnt it?

One minor question: What can i do that OpenJPA logs the params real values 
instead of "?"   ?

Thanks

---
regards
Marc Logemann
http://www.logemann.org
http://www.logentis.de




Reply via email to