私がやりたいことは、さまざまな<sql>...</sql>
ブロックを Shared.xml ファイルに入れ、より具体的なファイルにそれらを含めることです。
このようなもの:
mybatis-config.xml
<configuration>
<mappers>
<mapper resource="Shared.xml"/>
<mapper resource="Custom1.xml"/>
<mapper resource="Custom2.xml"/>
<mapper resource="Custom3.xml"/>
</mappers>
</configuration>
共有.xml
<mapper namespace="com.company.SharedMapper">
<sql id="someSQL">
SELECT 1;
</sql>
</mapper>
Custom1.xml
<mapper namespace="com.company.CustomMapper1">
<select id="getSomeData" resultMap="CustomResultMap">
<include refid="someSQL"/>
</select>
</mapper>
明らかに、これは私が望むものの非常に単純化されたバージョンですが、うまくいけば、私が何をしようとしているのかを説明するのに十分です.
ティア