Java >> Java tutorial >  >> Tag >> mybatis

Mybatis:mindre end problemet i Vælg annoteringer

For at være retfærdig er det ikke problemet i MyBatis , men adfærden for XML-parsing.

Hvis du ikke vil have tegn såsom < og & for at blive parset, kan du bruge udtrykket CDATA for at forhindre XML-parseren i at parse sådan tekst. Se venligst http://www.w3schools.com/xml/xml_cdata.asp for detaljer. Eller du kan undslippe det med &lt som kommentarer.

I.E.

<script>
SELECT * FROM STUDENT
WHERE DEPARTMENT_ID = #{depId}
<if test='joiningDate != null'> 
<![CDATA[
AND STUDENT_ID <= #{joiningDate} 
]]>
</if>
</script>

Java tag