1

我的 hibernate.cfg.xml 文件中有一些测试表映射,例如:

<mapping resource="com/db/dummyentity.hbm.xml"/>

如果类路径中不存在此资源,那么我的模式创建过程将失败,有什么方法可以将休眠配置为忽略丢失的资源?

4

1 回答 1

1

不,这是不可能的。如果您在文件中提供资源映射,hibernate.cfg.xml则它必须存在于该特定位置,否则它将失败。
虽然 config xml 不是 hibernate 中的强制文件。如果您调用Configuration#configure()方法来设置所需的属性(例如),那么只有 hibernate 会查找hibernate.cfg.xml文件。

于 2013-06-26T15:06:49.553 回答