hibernate 3.6兼容oracle 11g
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-08-01
hibernate数据库用oracle 11g,这个配置文件你们公司写成什么呢?
从你的描述上来看,是你的代码的问题。
Java代码
cfg=new AnnotationConfiguration();
sf=cfg.buildSessionFactory();
在这里没有写
Java代码
cfg=new AnnotationConfiguration().configure();
缺少的是configure();
添加这句话之后程序OK.
new Configuration()默认是读取hibernate.properties
所以使用new Configuration().configure()来读取hibernate.cfg.xml文件
没用11g,不过平时我都用的org.hibernate.dialect.OracleDialect
把版本改成Oracle所有版本试过吗?
org.hibernate.dialect.Oracle9Dialect
改成:
org.hibernate.dialect.OracleDialect
从你的描述上来看,是你的代码的问题。
Java代码
cfg=new AnnotationConfiguration();
sf=cfg.buildSessionFactory();
在这里没有写
Java代码
cfg=new AnnotationConfiguration().configure();
缺少的是configure();
添加这句话之后程序OK.
new Configuration()默认是读取hibernate.properties
所以使用new Configuration().configure()来读取hibernate.cfg.xml文件