gpt4 book ai didi

java - 将多个值传递给 属性

转载 作者:行者123 更新时间:2023-11-29 05:46:39 24 4
gpt4 key购买 nike

我是 iBatis 的新手。我想是否可以将多个值传递到 xml。

例如,

    <select id="getSth" resultClass="Object" parameterClass="Object">
select * from table
<isNotEmpty property="startDate, endDate" prepend="AND">
date_start >= #startDate# AND date_end <= #endDate#
</isNotEmpty>
</select>

这样可以吗?不行的话有什么方法??

提前致谢。

最佳答案

不可以,不能在 property 属性中使用多个值。但是您可以使用嵌套标签来实现这一点。

<select id="getSth" resultClass="Object" parameterClass="Object">
select * from table
<isNotEmpty property="startDate" >
<isNotEmpty property="endDate" >
where date_start &gt;= #startDate# AND date_end &lt;= #endDate#
</isNotEmpty>
</isNotEmpty>
</select>

PS:您不能在查询中使用小于“<”、大于“>”的符号。而是分别使用 <>

关于java - 将多个值传递给 <isNotEmpty> 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15653273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com