表达式过滤器的解析器

时间:2010-10-26 08:04:26

标签: java sql

我有表格列,应用了表达式过滤器。是否有任何现有的解析器允许我解析此列?该列可以包含简单的条件,例如

PROPERTY = 'name' AND PROPERTY2 = 'something else'

或更高级的

(PROPERTY IN ('foo', 'bar') AND (PROPERTY IN ('foo1', 'bar2') OR OTHER_PROPERTY IN ('etc'))

如果它返回表达式中的属性列表和值(在=运算符的情况下)或所有值的列表(即使一个属性在表达式中出现多次),它就足够了。是否有这样的解析器可用或者我必须自己编写?

1 个答案:

答案 0 :(得分:0)

我不知道你是如何开发你的项目的。但是如果你正在使用hibernate,你可以使用条件查询。 Cirteria queries