Java 如果是';是否可以将hibernate配置为忽略hibernate.cfg.xml文件中缺少的资源?

Java 如果是';是否可以将hibernate配置为忽略hibernate.cfg.xml文件中缺少的资源?,java,configuration,hibernate-mapping,Java,Configuration,Hibernate Mapping,我的hibernate.cfg.xml文件中有一些测试表映射,例如: <mapping resource="com/db/dummyentity.hbm.xml"/> 如果类路径中不存在此资源,则我的架构创建过程将失败, 有没有办法将hibernate配置为忽略丢失的资源?不,这是不可能的。如果在hibernate.cfg.xml文件中提供了资源映射,则该映射必须存在于该特定位置,否则将失败。 尽管配置xml在hibernate中不是一个必需的文件。如果调用配置#configu

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

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

如果类路径中不存在此资源,则我的架构创建过程将失败,
有没有办法将hibernate配置为忽略丢失的资源?

不,这是不可能的。如果在
hibernate.cfg.xml
文件中提供了资源映射,则该映射必须存在于该特定位置,否则将失败。

尽管配置xml在hibernate中不是一个必需的文件。如果调用
配置#configure()
方法来设置所需的属性(例如),则只有hibernate会查找
hibernate.cfg.xml
文件。

不可能。如果在
hibernate.cfg.xml
文件中提供了资源映射,则该映射必须存在于该特定位置,否则将失败。
尽管配置xml在hibernate中不是一个必需的文件。如果调用
Configuration\configure()
方法来设置所需的属性(例如),则只有hibernate会查找
hibernate.cfg.xml
文件