tx: элемент совета не объявлен - PullRequest
0 голосов
/ 10 октября 2011

Я получаю элемент tx: совета не объявлена ​​ошибка для моей конфигурации Spring.Net, и я не могу понять почему Пожалуйста, помогите!

Мой конфиг выглядит так:

<objects xmlns="http://www.springframework.net"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:tx="http://www.springframework.net/tx"
         xmlns:db="http://www.springframework.net/database"
         xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/schema/objects/spring-objects.xsd
         http://www.springframework.net/schema/tx
         http://www.springframework.net/schema/tx/spring-tx.xsd
         http://www.springframework.net/schema/db
         http://www.springframework.net/schema/db/spring-database.xsd">

<!-- some config settings -->

<tx:advice id="txAdvice" transaction-manager="HibernateTransactionManager">
        <tx:attributes>
         <tx:method name="*" isolation="ReadUncommitted" />
        </tx:attributes>
    </tx:advice>
</objects>

Ответы [ 2 ]

1 голос
/ 11 октября 2011

Я пропустил объявление для TxNamespaceParser:

<spring>
    <parsers>
      <parser type="Spring.Data.Config.DatabaseNamespaceParser, Spring.Data"/>
      <parser type="Spring.Transaction.Config.TxNamespaceParser, Spring.Data" />
      <parser type="Spring.Aop.Config.AopNamespaceParser, Spring.Aop" />
    </parsers>
</spring>

DOH!

1 голос
/ 10 октября 2011

Вместо использования xsi:schemaLocation="http://www.springframewo... попробуйте установить схемы xsd в Visual Studio, как описано в документации .

...