因为系统要从sql server数据库移至oracle,所以就想直接用hibernate直接正向生成数据库表,但是Tomcat报错 
“ 08:57:48,203 ERROR SchemaUpdate:155 - Unsuccessful: alter table ViceGoodsBaseInfo add constraint    FK2A6DBC20A2BB1236 foreign key (Goo_ID) references GoodsInfo 
  08:57:48,203 ERROR SchemaUpdate:156 - ORA-02275: 此表中已经存在这样的引用约束条件” 原本猜想可能是外键重复定义了, 
查看ViceGoodsBaseInfo 配置文件,关于外键的配置只有:
<many-to-one name="goodsInfo" class="com.mrk.zw.model.GoodsInfo" fetch="select"> 
            <column name="Goo_ID" /> 
</many-to-one> 查看GoodsInfo配置文件, 
<set name="viceGoodsBaseInfos" inverse="true"> 
            <key> 
                <column name="Goo_ID" /> 
            </key> 
            <one-to-many class="com.mrk.zw.model.ViceGoodsBaseInfo" /> 
</set> 并无什么明显错误或者重复定义,因此觉得很奇怪,希望大家指点,谢谢~~