@NamedQueries(
{
@NamedQuery(name = "GetAvailableProducts", query = new StringBuilder("").append("SELECT p FROM Product p WHERE p.type= :type AND (p.available = 'ALL' OR").append(isTest() ? "(p.available = 'TEST' OR)" : " ").append("p.available = :available)")),
}
Это дает мне ошибку, поскольку не может распознать метод isTest ().Вместо этого метода, если я помещаю оператор if как lik if (1 == 1) или что-то в этом роде, он говорит: «Атрибут должен быть постоянным» в Intellij IDEA.Как решить?