Я плохо знаком с JPA, я привык для используемого подготовленного оператора в JDBC. Существует ли альтернатива, которая будет использоваться в JPA? как существует запрос, который я часто называю
посмотрите это для получения информации о подготовленном statment http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html
заранее спасибо,,,
Способ JPA - EntityManager # createQuery ()
с именованными параметрами в JPQL (примеры в этой главе ).
Чего вы пытаетесь достичь? =)
Если у вас есть оператор, который вы используете довольно часто, не будет ли это хорошей причиной поместить его в метод сеансового компонента / DAO?
Java Persistence API предоставляет Query API для создания динамических запросов и именованных запросов. Метод Query setParameter
связывает аргумент с параметром (как именованные, так и динамические запросы могут использовать именованные параметры, а также позиционные параметры, вы просто не можете смешивать оба типа параметров).
Примеры смотрите в Создание запросов с использованием языка запросов Java Persistence в учебнике Java eE 6.