1
가정하자 나는 다음과 같은 형식의 Oracle 저장 프로 시저가 : 내 Java 응용 프로그램에서 호출 할 필요가최대 절전 모드 - SQL 쿼리에 매개 변수로 엔티티를 통과
procedure validate_entity1(p_id number, p_property1 varchar2, p_property2 varchar2);
을, 그래서 나는 sql-query
등으로 만든 이 :
<sql-query name="q1" callable="true">
<!-- . . . -->
{ call validate_entity1(:id, :property1, :property2) }
</sql-query>
그런 다음이 쿼리를 만들고 이러한 모든 속성을 수동으로 바인딩합니다. 내가 실제로하고 싶은 것은 다음과 같이 전체 엔티티를 바인딩하는 것입니다.
session.createNamedQuery("q1").setEntity("entity1", myEntity1);
그러나 작동하지 않습니다. 어떻게 든 이것을 할 수 있습니까?