2010-03-15 2 views
6

저는 JPA를 처음 사용하기 때문에 JDBC에서 prepared statement를 사용했습니다. JPA에서 사용할 대안이 있습니까? 내가 자주JPA 내의 PreparedStatement 대안?

를 호출하는 쿼리를이와 같이 제조 한 Statment에 대한 정보를 원하시면 사전에 http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

덕분에 ,,,

+1

JPA에 대해 먼저 읽어보고 가장 기본적인 JPA 튜토리얼에서 대답하는 것이 좋습니다 ... – DataNucleus

답변

0

달성하려는 목표는 무엇입니까? =)

자주 사용하는 문장이 있으면 세션 빈/DAO의 메소드에 넣는 것이 좋지 않습니까?

+0

JPA는 명세서를 사용하지 않습니다. 그것은 쿼리와 명명 된 쿼리를 사용합니다. –

3

Java Persistence API는 동적 쿼리 및 명명 된 쿼리를 만들기위한 쿼리 API를 제공합니다. Query 메소드 setParameter은 인수를 매개 변수에 바인딩합니다 (명명 된 쿼리와 동적 쿼리 모두 명명 된 매개 변수와 위치 매개 변수를 사용할 수 있습니다. 두 매개 변수 유형을 섞어서는 안됩니다).

예를 들어 Java eE 6 자습서에서 Creating Queries Using the Java Persistence Query Language을 살펴보십시오.

+0

고마워,이 날 도와 줬어 :) – mebada