現在、データベースから直接値を表示するための Primefaces selectOneMenu があります。ただし、データベースで複数回繰り返されるため、これらの値は複数回複製されています。データベース内のインスタンスごとに 1 回。これらの値を取得して、それぞれの値を 1 つだけ表示する方法はありますか?
以下に selectOneMenu のコードを提供しました。さらに必要な場合は追加します。
<p:selectOneMenu value="#{addOrderBean.state}" id="state">
<f:selectItem itemLabel="Select One" itemValue=" "/>
<f:selectItems value="#{ordersBean.orders}" var="order" itemLabel="#{order.state}" itemValue="#{order.state}"/>
</p:selectOneMenu>
よく説明していない場合に備えて、私が何を意味するかを表示するための画像を次に示します。