3

次のエラーが表示されます

Line 84 in XML document from class path resource [car-job-app-context.xml] is 
invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 84; 
columnNumber: 154; cvc-complex-type.2.4.c: The matching wildcard is strict, but
no declaration can be found for element 'jpa:repositories'.

ここに私のファイルがあります

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:jdbc="http://www.springframework.org/schema/jdbc"
    xmlns:jpa="http://www.springframework.org/schema/data/jpa"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:repository="http://www.springframework.org/schema/data/repository"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
                        http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
                        http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context-3.2.xsd
                        http://www.springframework.org/schema/jdbc
                        http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd
                        http://www.springframework.org/schema/data/repository
                        http://www.springframework.org/schema/data/repository/spring-repository.xsd
                        http://www.springframework.org/schema/tx
                        http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
                        http://www.springframework.org/schema/data/jpa
                        http://www.springframework.org/schema/data/jpa/spring-jpa-2.0.xsd" >

.....

<context:annotation-config/>

<context:component-scan base-package="pk.training.basitMahmood.service.impl" />

<jpa:repositories base-package="pk.training.basitMahmood.repository" entity-manager-factory-ref="emf" transaction-manager-ref="transactionManager" />

ここに私のmaven依存関係のスナップショットがあります

Maven依存JARS

tx declaration後に移動するという同じリンクも見ましたcontextが、機能していません。 私の質問と同じ投稿。組み合わせの前後で試しましたが、エラーはまだあります。

なぜこのエラーが発生するのですか? データベースにデータを保存できません .... ?

ありがとう

4

3 に答える 3

5

名前空間の順序は関係ありません。spring-data-jpa アーティファクトがクラスパスにあることを確認し、スキーマのバージョンを再確認してください。spring-jpa-2.0 のようなものはありません。1.0 から 1.3 の間のどこかにあるはずです。Spring では、通常、バージョンを省略して、デフォルトで最新のスキーマを取得することもできます。

于 2013-05-25T07:32:33.073 に答える
0

豆を追加できます。

xmlns:jpa="http://www.springframework.org/schema/data/jpa"
于 2016-08-11T07:17:26.190 に答える
0

問題は、Bean スキーマの定義です。

変化するxmlns="http://www.springframework.org/schema/beans"

為にxmlns:beans="http://www.springframework.org/schema/beans"

于 2013-09-18T22:26:50.797 に答える