gpt4 book ai didi

java - Hibernate、MySQL Views 和 hibernate.hbm2ddl.auto = validate

转载 作者:行者123 更新时间:2023-11-29 02:37:58 25 4
gpt4 key购买 nike

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

是否可以使用启用了部署时间验证的 Hibernate 实体 (hibernate.hbm2ddl.auto = validate)?

谢谢。

最佳答案

JIRA 中有几个关于此的问题( HHH-2018 HHH-1872 HHH-1329 ),因此这显然是一个新问题。我的理解是目前最简单的解决方法是关闭 hbm2ddl。如果您认为现有问题未涵盖您的案例(例如,因为您使用的是 MySQL),也许可以打开一个新问题。

关于java - Hibernate、MySQL Views 和 hibernate.hbm2ddl.auto = validate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com