gpt4 book ai didi

java - 存储层是否应该始终由服务层封装?

转载 作者:搜寻专家 更新时间:2023-11-01 03:07:58 24 4
gpt4 key购买 nike

在存储层中,我定义了正常的数据操作,例如插入、查找等。我正在使用 Spring,并且在类上方有 @Repository 注释。例如,直接在 @Controller 类中使用此类是否不好?所有存储库都应该始终有一个仅委托(delegate)给存储库层的服务层吗?

最佳答案

这完全取决于您的选择。在 Spring Roo 中,您不只是跳过存储库或服务层,而是使用富领域模型,在该模型中您在域本身中拥有数据访问逻辑。 Grails 上的 Groovy 等框架使用单个存储库层。所以我觉得直接在Controller中使用是可以的。

关于java - 存储层是否应该始终由服务层封装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103761/

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