最近在嘗試使用Spring-data-jpa (有興趣的可以參考這篇使用 Spring Data JPA 简化 JPA 开发),但是一直出現以下的錯誤:
src-resolve: Cannot resolve the name 'repository:auditing-attributes' to a(n) 'attribute group' component.
上網查了一下相關的討論 [1][2] ,有網友發現這是因為版本不相容的問題就會產生這個錯誤訊息,但是我的版本應該沒有不相容啊?找了老半天才發現,原來是Spring Data JAP 從 1.3.x版開始 Depend on spring-data-commons 但是1.2.x 是Depend on spring-data-commons-core ....
為了找這個問題真是搞死人了,沒事可以不要亂改名字嘛...我還以為pring-data-commons 和 spring-data-commons-core 是兩個不同的套件....=_=
<dependency> <groupid>org.springframework.data</groupid> <artifactid>spring-data-commons</artifactid> <version>1.5.1.RELEASE</version> </dependency>
Reference:
[1] Spring-Data-Jpa出现的问题
[2] Support Custom Naming Strategies
沒有留言:
張貼留言