hibernate数据库用oracle 11g,这个配置文件你们公司写成什么呢?

我ide是myeclipse,oracle是11g

使用内置的hibernate4.1,它xml配置文件 里面,关于数据库的dialect标签我写成
org.hibernate.dialect.Oracle9Dialect

似乎没出什么问题,但ide会提示已经不提倡这种写法,却没有11g那么新的匹配模版可用
你们会写成是

org.hibernate.dialect.OracleDialect (这个好像是oracle通用)

还是 org.hibernate.dialect.Oracle10Dialect
还是org.hibernate.dialect.Oracle11Dialect……

网上找了一下,没找到关于针对 hibernate关于11g版本 应该怎么写的说法……

而我也不知道这个dialect标签内,写不同内容会有什么问题(比如ide提示不提倡写 Oracle9Dialect)

第1个回答  2013-08-22
没用11g,不过平时我都用的org.hibernate.dialect.OracleDialect追问

感谢您的回答 : )

另外……能不能请教下一个问题,↓ hibernate改用sqlserver 失败了~
http://zhidao.baidu.com/question/584071599.html

本回答被提问者采纳
第2个回答  2013-08-22
打开 hibernate4.1 的.jar看里面有哪个Dialect追问

加的是hibernate3.jar,没关于11g的Dialect,稍后试试Oracle10gDialect 还会不会报,反正能跑……但其实我想知道 IDE 提示 Deprecated 到底什么原因,有什么问题。

另外……能不能请教下一个问题,↓ hibernate改用sqlserver 失败了~
http://zhidao.baidu.com/question/584071599.html

相似回答