在xml中配置sql查询语句如下:
<select id="findBills" resultType="Bills" parameterType="tools.Condition">
select b.* from bills b
<trim prefix="where" prefixOverrides="and | or">
<if test="type_id!=null"> b.type_id=#{type_id}</if>
<if test="minDate!=null"> and b.bill_time >= #{minDate}</if>
<if test="maxDate!=null"> and b.bill_time < #{maxDate}</if>
</trim>
</select>
我想问需要使用to_date()函数转换吗?我的condition类里面的是Date类型.
不需要使用to_date()函数转换。你可以直接测试马上就知道了。
涉及到使用XML
转义的地方,最好使用<![CDATA[ ]]>
来代替