在MyBatis中,可以使用property屬性來動態構建SQL語句。通過在SQL語句中使用${property}的形式引用property的值,可以實現動態SQL構建。
下面是一個簡單的示例:
<properties>
<property name="condition" value="name = 'Tom'"/>
</properties>
<select id="getUser" parameterType="int" resultType="User">
SELECT * FROM user
WHERE ${condition}
</select>
在上面的示例中,當執行getUser查詢時,SQL語句會動態構建為SELECT * FROM user WHERE name = 'Tom'
。可以根據需要動態改變property的值,從而構建不同的SQL語句。