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.
我们正在解决一个问题,我们需要使用一组条件从数据库中获取唯一数据。这个想法是首先使用最一般的条件进行获取(因为它是最快的)。如果它只返回一项,那就太好了;如果它返回多个项目,那么我们需要通过逐步应用越来越多的条件来过滤该数据,直到它只给我们一个结果。
Spring/Hibernate 或任何其他库是否已经提供了与我们想要做的类似的东西?
您可以尝试使用基于规则的编程来处理此问题,但可能会过度设计您的解决方案。