On 8 February 2010 14:40, Alex Sherwin <alex.sher...@acadiasoft.com> 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: user-java-unsubscr...@ibatis.apache.org For additional commands, e-mail: user-java-h...@ibatis.apache.org