spring jpa data筆記


tomcat啟動Maven項目的時候總拋出這樣的錯誤:

Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies failed;

看了一下錯誤的最后一句是

Cannot determine embedded database driver class for database type NONE

找到一個國外問類似問題的,有一個人給出的答案是在pom.xml里加上依賴

 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.3.156</version> </dependency>

下面有人問你確定你要在我們討論GAE/Datastore的時候亂入H2 database?一個人跟進說他成功了,又有一個人說他也成功了。於是我試了一下,搞定了!

后面有人分析說因為Spring Boot會自動載入幾種數據庫,所以需要Datasource等等,另一個人說只要在spring-boot-starter-data-jpa依賴中去掉hibernate-entitymanager,但我沒成功,看評論也有懷疑他寫錯了的。還有人想取消DataSourceAutoConfiguration,有空再研究下。

reference:http://stackoverflow.com/questions/24074749/spring-boot-cannot-determine-embedded-database-driver-class-for-database-type

 
        

 

 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM