gpt4 book ai didi

java - 通过模型或dao过滤?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:24 24 4
gpt4 key购买 nike

应该如何根据用户定义的标准过滤一系列领域对象?过滤方法应该在模型中还是应该在 DAO 中?

最佳答案

如果您只想(主要)使用您的模型对象作为数据容器,您应该将过滤器放入您已经在使用的 DAO 中。确保用户定义的条件独立于数据库是一个很好的做法(因此传递您自己的过滤器对象而不是普通的,例如 Hibernate Criteria。通过示例查询也可能工作得很好)。

然后你的 DAO 方法看起来像这样:

public interface BeanDao
{
List<Bean> findAllByFilter(BeanFilter filter);
}

关于java - 通过模型或dao过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331112/

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