有人可以解释一下此配置的确切作用吗?
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect
我发现SQL方言使Hibernate为所选数据库生成更好的SQL,或者为特定DBMS生成优化的SQL。 对于此特定示例,它是MySQL,但是Oracle DB或PostgreSQL有什么区别?
答案 0 :(得分:0)
简短回答
Hibernate上下文中的方言将处理数据库数据类型,就像在oracle中是整数,而在SQL中是int一样,因此通过此属性在hibernate中将知道如何在内部映射字段。 / p>