ibernateSynchronizer 连接Oracle9i 是没有问题的,连Oracle10g会报以下错误,如图: 解决方法是 把eclipse.ini中的-Duser.language=en改成-Duser.language=zh即可 这样虽然能连接上了数据库,但是生成的hbm.xml没有各个字段与属性的映射。 在这里我们还要加一个过滤器,把系统表(表名带$)过滤掉,在Schema pattern 里面输入你的大写用户名即可