MyBatis/iBatis - reusable sql fragments in a separate SQL Map file?
I would like to put sql fragments used by several of my SQL Map XML files in a separate file. At the moment, the <sql> elements with these fragments are in one of the mappers together with other elements like <select> , which makes them hard to find. Can I have a mapper that defines just a few <sql> elements and is not used to generate an implementation to an interface? What would be the correct namespace of this mapper? This is the SQL Map file with the framents: <mapper namespace="com.company.project.dao.someDao"> <sql id="whereDate"> WHERE date(`time`) BETWEEN #{startDate} AND #{endDate} <