标签: java mysql hibernate orm hbm2ddl
我可以在Hibernate中使用MySQL视图,将它们视为表格 - 即。该实体与为表创建的实体没有什么不同。但是,当Hibernate设置为验证模型时,我的应用程序将不会部署,因为它无法找到View,因为它假定它是一个表。
是否可以在启用部署时间验证的情况下使用Hibernate Entities(hibernate.hbm2ddl.auto = validate)?
感谢。
答案 0 :(得分:2)
JIRA中有几个问题( HHH-2018 ,HHH-1872和 HHH-1329 )所以这可能显然是一个新的。我的理解是,目前最简单的解决方法是关闭hbm2ddl。如果您认为您的案例不在现有问题的涵盖范围内(例如,因为您使用的是MySQL),可能会打开一个新案例。