我是 Hibernate 新手。在阅读 Hibernate 时,我遇到了 Dialect
属性。无论我们在应用程序中使用什么数据库,我们都需要设置与该数据库相关的方言,Hibernate 将生成与该数据库相关的适当查询。
只是想知道这是否是必须设置的属性?如果没有并且没有在 hibernate.cfg.xml 文件中指定,那么 Hibernate 将如何生成 SQL 查询,即将生成哪个数据库兼容的 SQL 查询?
最佳答案
不,根据文档,这不是强制性的 http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-optional-dialects ,我没有尝试过同样的事情。虽然您对其他观点的回答我也想从这里得到一些经验丰富的人的回答。 :)
关于java - 未指定 Hibernate 方言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16461833/