2010-03-15 18 views
6

Soy nuevo en JPA, solía usar una declaración preparada en JDBC. ¿Hay alguna alternativa para ser utilizada dentro de JPA? ya que es una consulta que llamo con frecuenciaPreparedStatement alternativa dentro de JPA?

ver esto por información sobre DECLARACIÓN preparado http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

gracias de antemano ,,,

+1

Sugiera que lea primero en JPA y esa pregunta sería respondida en el tutorial de JPA más básico ... – DataNucleus

Respuesta

0

¿Qué estás tratando de lograr? =)

Si tiene una declaración que usa con bastante frecuencia, ¿no sería una buena razón para ponerla en un método en una sesión bean/DAO?

+0

JPA no utiliza declaraciones. Utiliza consultas y consultas con nombre. –

3

La API de persistencia de Java proporciona una API de consulta para crear consultas dinámicas y consultas con nombre. El método de consulta setParameter vincula un argumento a un parámetro (tanto las consultas con nombre como las consultas dinámicas pueden usar parámetros con nombre así como parámetros posicionales, simplemente no puede mezclar ambos tipos de parámetros).

Eche un vistazo a Creating Queries Using the Java Persistence Query Language en Java eE 6 tutorial para ver ejemplos.

+0

Gracias, esto me ayudó :) – mebada

Cuestiones relacionadas