spring jpa data筆記

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

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

看了一下錯誤的最後一句是數據庫

Cannot determine embedded database driver class for database type NONEtomcat

找到一個國外問相似問題的,有一我的給出的答案是在pom.xml里加上依賴spring-boot

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

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

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

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

相關文章
相關標籤/搜索