truncation of date property values in the presence of dynamic sql -----------------------------------------------------------------
Key: IBATIS-282 URL: http://issues.apache.org/jira/browse/IBATIS-282 Project: iBatis for Java Type: Bug Components: SQL Maps Versions: 2.1.7 Environment: linux, mysql, java 1.5 Reporter: z. zhong strange interaction between Java.util.Date parameters and dynamic sql. query 1: select ... where ... and rd.event_time <= #endTime# the generated SQL is ... and rd.event_time <= '2006-03-30 18:33:46' so far so good. query 2: just add an extra dynamic sql at the end: select ... where ... and rd.event_time <= #endTime# <iterate prepend="and" property="done" open=" rd.is_complete in (" conjunction="," close = ")">#done[]#</iterate> and the SQL becomes ... and rd.event_time <= '2006-03-30' and ... The date value has been truncated. Notes: * i've tried other dynamic sql elements: isNotEmpty, etc., and got the same problem. * insert seems to work. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira