jdk7 无问题
<select id="find" resultMap="result" parameterType="map">
select * from user where 1=1
<if test="_CONDITION != null and _CONDITION != ''">
${_CONDITION}
</if>
</select>
jdk 11 报错 comparación no válida: java.lang.StringBuffer y java.lang.String
<select id="find" resultMap="result" parameterType="map">
select * from user where 1=1
<if test="_CONDITION != null and _CONDITION != ''">
${_CONDITION}
</if>
</select>
Escritura correcta:
<select id="find" resultMap="result" parameterType="map">
select * from user where 1=1
<if test="_CONDITION != null">
${_CONDITION}
</if>
</select>