这两个选择器之间有什么区别:$(“id”)和#('id')用于在mybatis mapper xml中获取对象引用。 我见过像
这样的例子C:\some\path\script
以及像这样
<select id="selectUsers" resultType="map">
select id, username, hashedPassword
from some_table
where id = #{id}
</select>
答案 0 :(得分:2)
#{id} - MyBatis将生成PreparedStatement
$ {id} - MyBatis将直接在语句字符串
请参阅MyBatis文档中的String_Substitution。