Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以通过将 MySQL 视图视为表来在 Hibernate 中使用它们 - 即。该实体与为表创建的实体没有什么不同。但是,当 Hibernate 设置为验证模型时,我的应用程序不会部署,因为它无法找到 View,因为它假定它是一个表。
是否可以使用启用了部署时间验证的 Hibernate 实体(hibernate.hbm2ddl.auto = validate)?
谢谢。
JIRA 中有几个关于此的问题(HHH-2018、HHH-1872和HHH-1329),所以这显然是一个新问题。我的理解是,目前最简单的解决方法是关闭 hbm2ddl。如果您认为现有问题未涵盖您的案例(例如,因为您使用的是 MySQL),则可以打开一个新问题。