MyBatis Configuration.xml с источником данных - PullRequest
0 голосов
/ 14 марта 2011

Я просто получаю это исключение каждый раз, когда пытаюсь подключиться к базе данных.

Ошибка построения SqlSession.

Ошибка может существовать в конфигурации SQL Mapper

Причина:org.apache.ibatis.builder.BuilderException: Ошибка при создании экземпляра документа.Причина: org.xml.sax.SAXParseException: содержимое элемента типа "dataSource" должно соответствовать "(свойство) *".

Вот мой файл Conifugration.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <environments default="development">
        <environment id="development">
          <transactionManager type="JDBC"/>
          <dataSource type="POOLED">    
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3360/teste"/>
                <property name="username" value="root"/>
                <property name="password" value="root"/>
           </dataSource>
        </environment>
    </environments>
</configuration>

Я уже искал в Google это, искал образцы источников данных, и это так же, как другие и как документы.

Кто-нибудь знает, что это такое?

Ответы [ 2 ]

2 голосов
/ 22 марта 2011

Я посмотрел на рабочий файл MyBatis configuration.xml.У меня есть следующие три строки в конце моего файла, между </environments> и </configuration>.

<mappers>
  <mapper resource="YourHandbuiltOrMyBatisGeneratedMapper.xml"/>
</mappers>

Отображатели - это интерфейсы Java, которые помогают Java знать, как CRUD (создание, чтение, обновление,и Удалить).Этим буквам соответствуют интерфейсы типа int insert ();selectByPrimaryKey, int updateByExample;int deleteByExample.

Надеюсь, это поможет.

0 голосов
/ 19 апреля 2011

Исключением является то, что содержимое вашего элемента <dataSource/> должно быть нулем или одним тегом <property/>. Возможно, вы случайно включили скрытый символ в ваш исходный XML-файл, возможно, из-за копирования и вставки? Кроме этого я не вижу ничего плохого в вашем XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...