gpt4 book ai didi

Java ORM,Java bean可以映射到 View 吗

转载 作者:行者123 更新时间:2023-12-01 05:25:00 25 4
gpt4 key购买 nike

我们有一个非常大的表,我们用它来存储不同业务类型的契约(Contract)信息。

根据实际业务类型,将使用该表中的不同列。

如果我们在该表上创建了具有不同业务类型的 View ,这些 View 可以用于

任何 java ORM 框架吗?

最佳答案

我相信是的。 View 是数据库级别的抽象,允许用户像针对常规表一样对其运行查询。从数据库的角度来看,ORM 框架只是另一个用户,因此这种方法应该可行。

但我个人认为这不是最好的解决方案。我相信数据库应该做它知道要做的事情:将标准化数据存储在表中。业务层(在我们的例子中用java编写)应该负责所有逻辑,包括从数据库中过滤数据。这意味着您提到的 View 可能应该在业务层中“实现”。例如,您可以使用方面包装 DAO,在 WHERE 子句中添加一些附加条件,这样您就可以获得在 java 中实现的“ View ”效果。这给您带来了很多优势,例如灵 active 等。

关于Java ORM,Java bean可以映射到 View 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9804144/

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