Es ist möglich. Sie sollten das nicht codieren? in Ihre MyBatis-XML. MyBatis hat eine spezielle Sprache für dynamisches SQL, ich schlage vor, den MyBatis 3 Benutzerhandbuch .
Ändern Sie Ihre SQL-Zuordnung,
<select id="select" parameterType="String" resultMap="urlList">
select
x.t002_id
from
t002_metadata x
where
existsNode(x.t002_xml, #{id}) = 1;
</select>
Es ist möglicherweise nicht #{id}, es hängt davon ab, wie Sie die Auswahl von Mybatis aufrufen. Beispielsweise könnten Sie das @Param-Tag verwenden.