I haven't, but that was how i2 worked.
Larry
In MyBatis, I do that in many XML files :
<mapper namespace="ca.qc.ircm.lims.persistence.mapper.treatment.NegativeControlMapper">
<select id="selectById" resultMap="negativeControlMap" parameterType="long">
SELECT <include refid="ca.qc.ircm.lims.persistence.mapper.SampleMapper.negativeControlColumns"/>
FROM Control
JOIN Sample ON Sample.id = Control.id
WHERE Control.id = #{id}
</select>
In this case, I must include SampleMapper before NegativeControlMapper in my config file or it throws an exception.
Christian