On 8 February 2010 14:40, Alex Sherwin <[email protected]> wrote:
> I'm trying to create a "common" Sql Map XML file that will contain some
> common fragments. In iBatis 2.x this was easy enough, the fragments were
> referenced by other Sql Map files by using <include
> refid="fully.qualified.ns.Statement"/>
>
> I assumed the same would be true for iBatis 3.x as well, but doesn't seem to
> be working for me. Right now, the only mapper I have in my config xml in the
> <mappers> element is my common xml fragment, while the rest of my mappers
> are registered with iBatis programatically. I gave my common Sql Map a
> namespace of "common", and tried to reference a statement from another
> SqlMap with <sql refid="common.params"/>, I see this exception:
I'm using something like this, which works fine:
<select id="series" parameterType="map" resultMap="...">
SELECT ...
<where>
<include refid="seriesFilter"/>
</where>
</select>
<sql id="seriesFilter">
...
N.B. The tag I'm using is 'include', and I didn't need to qualify the sql id.
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]