2010-03-15 14 views
6

Ich bin neu in JPA, habe ich vorbereitete Anweisung in JDBC verwendet. Gibt es eine Alternative, die in JPA verwendet werden kann? da es eine Abfrage, die ichPreparedStatement Alternative in JPA?

sieht dies für Informationen über vorbereitet statment http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

Dank im Voraus häufig anrufen ,,,

+1

Vorschlagen, dass Sie auf JPA zuerst lesen, und eine solche Frage würde in den grundlegendsten JPA Tutorial ... – DataNucleus

Antwort

0

Was wollen Sie erreichen? =)

Wenn Sie eine Anweisung, die Sie ziemlich häufig verwenden, wäre das nicht ein guter Grund, es in einer Session-Bean/DAO in einem Verfahren zu setzen?

+0

JPA verwendet keine Anweisungen obwohl. Es verwendet Abfragen und benannte Abfragen. –

3

Die Java Persistence API stellt eine Abfrage API dynamische Abfragen und benannten Abfragen zu erstellen. Die Query-Methode setParameter bindet ein Argument auf einen Parameter (beide benannten Abfragen und dynamische Abfragen benannte Parameter sowie Positionsparameter verwenden können, kann man einfach nicht, beide Arten von Parametern mischen).

Werfen Sie einen Blick auf Creating Queries Using the Java Persistence Query Language in tha Java EE 6-Tutorial für Beispiele.

+0

Danke, das hat mir geholfen :) – mebada