저는 JPA를 처음 사용하기 때문에 JDBC에서 prepared statement를 사용했습니다. JPA에서 사용할 대안이 있습니까? 내가 자주JPA 내의 PreparedStatement 대안?
를 호출하는 쿼리를이와 같이 제조 한 Statment에 대한 정보를 원하시면 사전에 http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html
덕분에 ,,,
저는 JPA를 처음 사용하기 때문에 JDBC에서 prepared statement를 사용했습니다. JPA에서 사용할 대안이 있습니까? 내가 자주JPA 내의 PreparedStatement 대안?
를 호출하는 쿼리를이와 같이 제조 한 Statment에 대한 정보를 원하시면 사전에 http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html
덕분에 ,,,
JPA의 방법은 명명 된 매개 변수 JPQL에서 (예에서와 EntityManager#createQuery()
입니다 이것을 볼 this chapter).
달성하려는 목표는 무엇입니까? =)
자주 사용하는 문장이 있으면 세션 빈/DAO의 메소드에 넣는 것이 좋지 않습니까?
JPA는 명세서를 사용하지 않습니다. 그것은 쿼리와 명명 된 쿼리를 사용합니다. –
Java Persistence API는 동적 쿼리 및 명명 된 쿼리를 만들기위한 쿼리 API를 제공합니다. Query 메소드 setParameter
은 인수를 매개 변수에 바인딩합니다 (명명 된 쿼리와 동적 쿼리 모두 명명 된 매개 변수와 위치 매개 변수를 사용할 수 있습니다. 두 매개 변수 유형을 섞어서는 안됩니다).
예를 들어 Java eE 6 자습서에서 Creating Queries Using the Java Persistence Query Language을 살펴보십시오.
고마워,이 날 도와 줬어 :) – mebada
JPA에 대해 먼저 읽어보고 가장 기본적인 JPA 튜토리얼에서 대답하는 것이 좋습니다 ... – DataNucleus