我正在使用hibernate和Oracle数据库,并且有一种方言配置,我理解方言用于生成本机sql。但是我用方言和没有方言检查了屏幕上生成的查询的输出,两者似乎都相同,那么方言的用途是什么?有人可以给出一个代码示例,我们可以在哪里纠正这个问题吗?
答案 0 :(得分:1)
您使用的是什么版本的hibernate?从版本3.2开始,hibernate能够自动确定方言。如果它检测到正确的那个,你就不会看到指定它之间的任何区别。
参考: http://docs.jboss.org/hibernate/orm/5.0/userGuide/en-US/html_single/#portability-dialectresolver