Spring Boot Hibernate方言属性的功能?

时间:2019-02-14 20:24:32

标签: hibernate spring-boot jpa

有人可以解释一下此配置的确切作用吗?

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect

我发现SQL方言使Hibernate为所选数据库生成更好的SQL,或者为特定DBMS生成优化的SQL。 对于此特定示例,它是MySQL,但是Oracle DB或PostgreSQL有什么区别?

1 个答案:

答案 0 :(得分:0)

简短回答

Hibernate上下文中的方言将处理数据库数据类型,就像在oracle中是整数,而在SQL中是int一样,因此通过此属性在hibernate中将知道如何在内部映射字段。 / p>