如何修复"创建文档实例时出错。原因:org.xml.sax.SAXParseException;必须为元素类型 "mapper" 声明属性"class"。



我想在sql配置xml中配置映射器接口。怎么做?

请帮助我。这是我的 sql 配置 xml:

<configuration>
<environments default="development">
    <environment id="development">
        <transactionManager type="JDBC"></transactionManager>
        <dataSource type="POOLED">
            <property name="driver" value="com.mysql.jdbc.Driver"/>
            <property name="url" value="jdbc:mysql://localhost:3306/myBatis"/>
            <property name="username" value="root"/>
            <property name="password" value="root"/>
        </dataSource>
    </environment>
</environments>
<mappers>
    <mapper class="Student_mapper"/>
</mappers>

从 mybatis 文档中,我认为您必须将类名与其完整的包名称放在一起。

下面是文档中的示例。

<!-- Using mapper interface classes -->
<mappers>
  <mapper class="org.mybatis.builder.AuthorMapper"/>
  <mapper class="org.mybatis.builder.BlogMapper"/>
  <mapper class="org.mybatis.builder.PostMapper"/>
</mappers>

相关内容

最新更新