现在没有oracle 11g自己的Dialect么?找来找去找不到啊....都是用通用的..结果又说不行..换了个Dialect,错误是没有,而且能够正常交互数据库,只是看起来不爽..oracle 11g没有特定的Dialect么?
信息:
2011-6-3 2:28:28 org.hibernate.dialect.Dialect <init>
信息: Using dialect: org.hibernate.dialect.Oracle9Dialect
2011-06-03 02:28:28:571[DEBUG]: trace com.mchange.v2.resourcepool.BasicResourcePool@11ea3fc [managed: 4, unused: 3, excluded: 0](e.g. com.mchange.v2.c3p0.impl.NewPooledConnection@1af0fcf)
2011-6-3 2:28:28 org.hibernate.dialect.Oracle9Dialect <init>
警告: The Oracle9Dialect dialect has been deprecated; use either Oracle9iDialect or Oracle10gDialect instead
2011-06-03 02:28:28:603[DEBUG]: trace com.mchange.v2.resourcepool.BasicResourcePool@11ea3fc [managed: 5, unused: 4, excluded: 0](e.g. com.mchange.v2.c3p0.impl.NewPooledConnection@1af0fcf)
2011-6-3 2:28:28 org.hibernate.cfg.SettingsFactory buildSettings
信息: Database ->
name : Oracle
version : Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
major : 11
minor : 2
2011-6-3 2:28:28 org.hibernate.cfg.SettingsFactory buildSettings
信息: Driver ->
name : Oracle JDBC driver
version : 11.2.0.1.0
major : 11
minor : 2
11g的server选择Oracle10gDialect就ok了,其实没有什么实质性差别。
8i和9都继承至Dialect,而9i继承8i,10i继承9i的方言,增加些新的特性,分页代码实现不太一样,不过效率不相上下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。