类似于对集合的查询



我有一个具有属性的对象列表,这些属性在我的项目中被翻译为列。这些属性是化合物名称、批号和存储。我有一个下拉列表,允许用户选择 1 到 5 之间的任何值。此下拉列表的目的是它应该为您提供(如果您选择了 2) - 每批和每种使用类型 2 种化合物。

我一直在看番石榴图书馆,但它似乎不适合。任何人都知道如何做到这一点。这需要在代码本身内完成,所以是的,数据库是毫无疑问的。

如果你想在Java中查询集合,你可以看看多种选择:

  • 奎尔

    Quaere是一个开源的可扩展框架,它为Java应用程序添加了让人联想到SQL的查询语法。Quaere 允许您使用通用的、富有表现力的语法对许多集合和其他可查询资源进行筛选、枚举和创建投影。

  • JXPath

    org.apache.commons.jxpath 包定义了一个名为 XPath 的表达式语言的简单解释器。JXPath将XPath表达式应用于各种对象的图:JavaBeans,Maps,Servlet上下文,DOM等,包括它们的混合。

谷歌番石榴当然可以做你想做的事,还有Op4J,带有过滤器/谓词的Apache Common Collection,但你必须编写自定义过滤器/方法。

最新更新