开发者社区> 问答> 正文

有关于 hibernate 配置连接oracle 11g数据库时Dialect问题

现在没有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

展开
收起
爵霸 2016-03-04 16:24:48 4414 0
1 条回答
写回答
取消 提交回答
  • 11g的server选择Oracle10gDialect就ok了,其实没有什么实质性差别。

    8i和9都继承至Dialect,而9i继承8i,10i继承9i的方言,增加些新的特性,分页代码实现不太一样,不过效率不相上下。

    2019-07-17 18:52:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像