Mapped Statements collection does not contain value for athena.unitop.conjunct.dao.business.WayBill.apex_qryWayBill

映射的集合不包含方法: 1.xml中(namespace)命名空间路径写错了,2.xml中 sql 方法的id 写错了,3.xml文件名和所写的mapper名称不相同(没测试过,一般文件名称都是一样的),

4.在dao的实现类中,有继承其它的类, 所以要到继承的类所对应的xml文件中写sql语句指定路径(

--父类中的对应的xml

<select id="query" resultType="xxxx">
<include refid="子类dao的实现类路径.SQL_query"></include>
</select>

),最后到子类对应的xml中写sql(

<sql id="SQL_query">
select * from table where xx=xx
</if>
</sql>

);如果是多层次继承,要在最顶层中对应的xml中写sql(A extent b , b extent c; 在c 的xml中指定到子类的路径,最后在A中写sql语句)

posted @ 2016-06-29 10:44  大善若龙  阅读(280)  评论(0编辑  收藏  举报