问题标签 [jpacontainer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

java - JPA 容器或过滤器 - Vaadin 应用程序

我有一个实体类的 vaadin7 应用程序和一个 JPA 容器。我有用于过滤该容器的 ListSelect 控件

我想根据在此 ListSelect 控件上选择的值过滤 JPA 容器。

上面代码的问题是它有效地将“AND”过滤器添加到容器中,所以我只剩下 ListSelect 控件的最后一个值。
我需要的是为每个选定的值创建一个包含 Compare.Equal 的 OR 过滤器

当我迭代 ListSelect 控件的选定值时,有没有办法创建 Or 过滤器并添加到该过滤器?