我无法使用动态排序类型在mybatis中创建SQL,如以下示例所示
<select id="selectByNetworkId" parameterType="java.util.Map" resultMap="userResult">
select user_profile.user_profile_id, user_profile.first_name
from
user_profile user_profile
where
user_profile.network_id = #{network_id}
order by
user_profile.user_profile.first_name #{sortType}
</select>
sortType包含{DESC,ASC}的一个值,从我的dao调用此SQL时出现以下错误
任何想法?
答案 0 :(得分:10)
尝试$ {sortType}。要直接替换,请使用$ {}。