2015年7月18日 星期六

Spring Project 無法使用Hibernate

在使用Eclipse的Spring插件--Spring Tool Suite (STS) for Eclipse建立Spring Project時,想要讓其使用Hibernate時老是顯示Error……
會遇到這種問題,是因為我是用普通java project使用.jar的方式(用Add External Archives匯入 jar檔)所以不行
至於解決方法要先說一下,Spring Project是使用Maven管理Project的,而Maven是靠pom.xml管理Project的External Archives
所以將下面code匯入pom.xml的<dependencies> tag裡即可
<dependency>
 <groupId>org.hibernate</groupId>
 <artifactId>hibernate-entitymanager</artifactId>
 <version>4.3.9.Final</version>
</dependency>
<dependency>
 <groupId>org.hibernate</groupId>
 <artifactId>hibernate-core</artifactId>
 <version>4.3.9.Final</version>
</dependency>
<dependency>
 <groupId>com.h2database</groupId>
 <artifactId>h2</artifactId>
 <version>1.3.156</version>
</dependency>
<dependency>
 <groupId>org.springframework</groupId>
 <artifactId>spring-jdbc</artifactId>
 <version>4.0.6.RELEASE</version>
</dependency>

參考資料

Spring MVC project cannot use Hibernate. (2015, 5 19). Retrieved from Stack Overflow: http://stackoverflow.com/questions/30185976/

沒有留言:

張貼留言