HibernateSynchronizer 连接Oracle9i 是没有问题的,连Oracle10g会报以下错误,如图:
解决方法是 把eclipse.ini中的-Duser.language=en改成-Duser.language=zh即可
这样虽然能连接上了数据库,但是生成的hbm.xml没有各个字段与属性的映射。
在这里我们还要加一个过滤器,把系统表(表名带$)过滤掉,在Schema pattern 里面输入你的大写用户名即可
小问题,却费了不少时间,希望对大家有用
本文介绍了解决Hibernate连接Oracle10g时遇到的问题及解决方案,通过修改Eclipse配置文件中的语言设置解决了连接问题,并介绍了如何设置过滤器来排除系统表。

被折叠的 条评论
为什么被折叠?