作者:猫爱吃鱼了 | 来源:互联网 | 2022-12-17 15:10
MySQL 8是否有Hibernate方言?或者我应该使用Hibernate附带的org.hibernate.dialect.MySQL57Dialect?我正在使用hibernate 5.2.16
1> 小智..:
MySQL8Dialect(org.hibernate.dialect.MySQL8Dialect)在hibernate bundle 5.3.1.Final中可用.你可以用它.
2> 小智..:
是的,对于MySQL8,请使用 org.hibernate.dialect.MySQL8Dialect
3> Eugene Hoza..:
如果您正在使用Gradle(例如用于Grails),则只需配置:
在application.yml中
dataSource:
...
driverClassName: com.mysql.cj.jdbc.Driver
dialect: org.hibernate.dialect.MySQL8Dialect
....
在build.gradle中
dependencies {
...
runtime 'mysql:mysql-connector-java:8.0.17'
...
注意mysql-connector版本和不建议使用的驱动程序类名称