2010-03-15 7 views
6

Je suis nouveau à JPA, j'avais l'habitude d'utiliser l'instruction préparée dans JDBC. Y a-t-il une alternative à utiliser au sein de JPA? car il y a une requête que j'appelle souventPreparedStatement alternative au sein de l'APP?

voir plus d'infos sur ce statment préparé http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

merci à l'avance ,,,

+1

Suggérez que vous lisez d'abord sur JPA et une telle question recevrait une réponse dans le tutoriel JPA le plus basique ... – DataNucleus

Répondre

0

Qu'essayez-vous d'accomplir? =)

Si vous avez une instruction que vous utilisez assez souvent, ne serait-ce pas une bonne raison de la mettre dans une méthode dans un bean session/DAO?

+0

JPA n'utilise pas les instructions cependant. Il utilise des requêtes et des requêtes nommées. –

3

L'API Java Persistence fournit une API de requête pour créer des requêtes dynamiques et des requêtes nommées. La méthode de requête setParameter lie un argument à un paramètre (les requêtes nommées et les requêtes dynamiques peuvent utiliser des paramètres nommés ainsi que des paramètres de position, vous ne pouvez pas mélanger les deux types de paramètres). Jetez un oeil à Creating Queries Using the Java Persistence Query Language dans le didacticiel Java eE 6 pour des exemples.

+0

Merci, cela m'a aidé :) – mebada