mybatis配置好了MapperScannerConfigurer 注入了映射器 为啥启动Tomcat 就报错 一定要我写dao的Impl
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis配置好了MapperScannerConfigurer 注入了映射器 为啥启动Tomcat 就报错 一定要我写dao的Impl相关的知识,希望对你有一定的参考价值。
可以截图看下吗?一般报这个错可能时。如下
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- namespace必须指向Dao接口 下面 namespace = 后面的没有 定 义好-->
<mapper namespace="cn.com.casking.log.db.dao.EventMybatisDao">
<sql id="limitPrefix">
<![CDATA[select * from ( select row_limit.*, rownum rownum_ from (]]>
</sql>追问
大哥给点力啊 我要下班了
按照字面意思 公共类型必须定义在它自己的文件, 难道 bean 定义名名 有相同的。
因为一个文件只能一个public 类,而且类名必须和文件名一样
高手 给看看这个 第一次遇见 不知到怎么处理了
这个错误 报的很明确吧,XML 没有写好啊,
追问全都搞定了 mybaits实现dao的方式 和不是先dao的方式 都搞定了 谢谢你哈
现在我在研究mybatis通用CRUD 这个 有点意思 希望指教哈
我impl文件压根就没创建 但是资料上说是可以不是先Impl的??
http://blog.csdn.net/lemonyfei/article/details/8925351
你看看的写的映射是不是映射到了Impl写没写错
追问应该映射到 ****mapper.xml(映射文件)上 还是dao上啊
以上是关于mybatis配置好了MapperScannerConfigurer 注入了映射器 为啥启动Tomcat 就报错 一定要我写dao的Impl的主要内容,如果未能解决你的问题,请参考以下文章