Как я могу использовать IN в моем namedQuery?
@NamedQueries(
{
@NamedQuery(name = "GetAvailableProducts", query = new StringBuilder("").append("SELECT p FROM Product p WHERE p.type= :type AND (p.available IN ('I want to define changeable size of an array or sometinhg like that') OR p.available = :available)")),
}
Я имею в виду, что я могу установить параметр 'type' (я определил его как переменную ---->: type), и я хочу определить переменные внутри оператора IN для. Однако количество параметров непостоянно. Я хочу определить массив или что-то в этом роде: array [], и я хочу установить его, когда я вызываю это namedQuery.