我正在嘗試運(yùn)行一個(gè)spring-boot應(yīng)用程序,它通過(guò)spring-jpa使用hibernate,但是我收到了錯(cuò)誤我的pom.xml文件是這樣的:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.1.8.RELEASE</version></parent><dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-taglibs</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> </dependency></dependencies>我的hibernate配置是(方言配置在這個(gè)類的最后一個(gè)方法中):@Configuration@EnableTransactionManagement@ComponentScan({ "com.spring.app" })public class HibernateConfig { @Bean public LocalSessionFactoryBean sessionFactory() { LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean(); sessionFactory.setDataSource(restDataSource()); sessionFactory.setPackagesToScan(new String[] { "com.spring.app.model" }); sessionFactory.setHibernateProperties(hibernateProperties()); return sessionFactory; }我在這做錯(cuò)了什么?
3 回答

梵蒂岡之花
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
在數(shù)據(jù)庫(kù)服務(wù)器啟動(dòng)時(shí)啟動(dòng)應(yīng)用程序(使用Spring Boot)時(shí),我遇到了類似的問(wèn)題。
Hibernate可以確定自動(dòng)使用的正確方言,但為了做到這一點(diǎn),它需要與數(shù)據(jù)庫(kù)的實(shí)時(shí)連接。
添加回答
舉報(bào)
0/150
提交
取消