Я бы хотел реализовать простые именованные запросы jpa с IntelliJ IDEA, используя окончательные строки для определенных параметров.Но инспектор не понравился и сказал мне «неожиданный знак» на «:» в конце первой части запроса.Как я могу отменить проверку или как убедить инспекцию принять это.
@NamedQueries({
@NamedQuery(name = TaxonEntity.selectBytaxonId,
query = "SELECT t FROM TaxonEntity t WHERE t.taxonId =:" + TaxonEntity.TAXON_ID)
})
@Entity
public class TaxonEntity {
static public final String selectBytaxonId = "TaxonEntity.selectBytaxonId";
static public final String TAXON_ID = "taxonId";
....
}
Заранее спасибо,
Medrod
ОБНОВЛЕНИЕ: IntelliJ IDEA приметзапрос, если после константы будет добавлена строка.
@NamedQueries({
@NamedQuery(name = TaxonEntity.selectBytaxonId,
query = "SELECT t FROM TaxonEntity t WHERE t.taxonId =:"+TaxonEntity.TAXON_ID+"")
})