我的hibernate.cfg.xml文件中有一些测试表映射,例如:
<mapping resource="com/db/dummyentity.hbm.xml"/>
如果类路径中不存在此资源,那么我的架构创建过程将失败, 有没有办法配置hibernate来忽略丢失的资源?
答案 0 :(得分:1)
不可能。如果您在hibernate.cfg.xml
文件中提供资源映射,则必须存在于该特定位置,否则将失败
虽然config xml不是hibernate中的强制文件。如果你调用Configuration#configure()
方法,设置你需要的属性(例如),那么只有hibernate会查找hibernate.cfg.xml
文件