Hibernate,MySQL Views和hibernate.hbm2ddl.auto = validate

我可以通过将它们视为表来使用Hibernate中的MySQL视图 – 即。 该实体与为表创建的实体没有什么不同。 但是,当Hibernate设置为validation模型时,我的应用程序将不会部署,因为它无法找到View,因为它假定它是一个表。

是否可以使用Hibernate Entities并启用部署时间validation(hibernate.hbm2ddl.auto = validate)?

谢谢。

JIRA有几个问题( HHH-2018 , HHH-1872和HHH-1329 ),所以这可能显然是一个新问题。 我的理解是,目前最简单的解决方法是关闭hbm2ddl。 如果您认为您的案例不在现有问题的涵盖范围内(例如,因为您使用的是MySQL),可能会打开一个新案例。