簡體   English   中英

如何修復“錯誤創建文檔實例。 原因:org.xml.sax.SAXParseException;必須為元素類型“映射器”聲明屬性“ class”。

[英]How to fix 'Error creating document instance. Cause: org.xml.sax.SAXParseException;Attribute “class” must be declared for element type “mapper”.'

我想在sql配置xml中配置mapper接口。 怎么做?

請幫我。 這是我的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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM