即使设置了hibernate,我也会遇到异常。方言属性。我使用的是hibernate 5.0.11和spring boot 1.4.2,mysql版本为5.7
application.properties is like this
# Hibernate
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.show_sql=true
hibernate.hbm2ddl.auto=validate
波姆。xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
这里有什么问题?
也许你已经解决了这个问题,但我有一个类似的问题。
向mysql添加显式运行时依赖应该可以解决这个问题:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
这允许Spring Boot基于类路径自动配置与jdbc相关的bean。
我也有一个类似的问题,但我意识到我没有从复制和粘贴到应用程序中正确地定制DB name字段。根据Springboot教程创建的属性文件:
spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://localhost:3306/db_example
spring.datasource.username=springuser
spring.datasource.password=ThePassword
请确保将db\u示例
springuser
和密码
替换为实际值。
对我自己来说只是一个“废话”的时刻,但对其他人可能有一些用处。
在properties
文件中添加以下行可以在出现错误时解决此问题。
spring.jpa.database=mysql
我试图运行一个Spring引导应用程序,它使用Hibernate通过Springjpa,但我得到了这个错误: 我的pom.xml文件如下: 我的Hibernate配置是(方言配置在这个类的最后一个方法中): 我在这里做错了什么?
我在我的本地笔记本电脑上运行这个,它似乎工作正常,但是每次我试图在不同的服务器上运行时,都会出现以下错误。(均使用Java8u291)
我正在和几个人一起为学校做一个项目。当我运行我的项目时,我得到了一堆错误,这些错误似乎是由以下原因引起的:当“hibernate”时,对DialectResolutionInfo的访问不能为空。未设置方言。 这是我的砰.xml: 这是我的错误报告: 这是因为缺少家属而引起的问题吗?我是个java新手,我自己似乎找不到问题。
我有个Spring 这是我的配置: 我找到了一些关于这个问题的帖子,但没有修复它。
我正在尝试使用“sping-boot-starter-data-jpa”访问SQLite。 并且使用了“application.properties”。方言设置在“spring.jpa.database平台”。但是出现“DialectResolutionInfo不能为空”的错误。怎么办?
我正在尝试在我的Spring引导项目中配置hibernate。 我有申请。属性文件 在UserDAO类中注册用户的方法: 但是,我收到错误: 我已经按照它的要求配置了方言,我甚至尝试过创建一个好的旧的< code>hibernate.cfg.xml文件,但是错误还是一样(它甚至好像忽略了这个文件)。 为什么会这样?从字面上看,昨天它没有问题。今天我尝试创建cfg文件,但它停止了工作(已将其删除)。