2011-04-12 56 views
1

如何測試,如果dateTime類型的屬性包含在動態sql語句值與ibatis.net 我的映射文件是爲遵循,但它不工作ibatis.net datetime和動態sql

<select id="Select" resultMap ="CongeResult" parameterClass="Conge"> 
    SELECT * FROM Conge 
    <dynamic prepend="WHERE"> 
    <isGreaterThan property="StartDate" compareValue="01/01/0001 00:00:00"> 
     START_DATE >= #StartDate# 
    </isGreaterThan>   
    </dynamic> 
</select> 

提前致謝。

回答

0

嘗試指定ISO 8601格式的日期/時間值http://en.wikipedia.org/wiki/ISO_8601。大多數解析器都會正確解析該字符串表示。 如果您輸入以下內容,您的值將被解析:

compareValue="0001-01-01 00:00:00" 
+0

謝謝我會試試 – anouar 2011-04-15 08:55:43