많은 EntityManager
(스키마가있는 EM을 매핑하는 데 entity-mappings
파일을 사용합니다) 당 하나의 스키마가 있습니다. 그것은 작동합니다.@NamedNativeQuery 및 스키마 관리
내가 @NamedQuery
을 사용할 때 매력처럼 작동하지만 @NamedNativeQuery
스키마를 사용하면 스키마가 사용되지 않습니다. 나는 그것을 가진 자격이있다 SELECT foo FROM schema.table
.
올바른 행동입니까?
동적으로 스키마를 전달하는 데 @NamedNativeQuery
매개 변수를 사용할 수 없다고 생각합니다. 동적 스키마를 사용하여 @NamedNativeQuery
을 어떻게 사용하면 좋을지, 열만 테이블 또는 스키마가 아닌 동적 요소 일 수 있다고 생각하십니까? 문서에서
나는 알고있다. 따라서 동적 스키마에서 명명 된 네이티브 쿼리를 사용하는 것은 불가능합니다. Ty –
@OlivierJ. 예, 명명 된 쿼리에 매개 변수로 테이블/스키마 등을 전달할 수 없습니다. –
ok 동적으로 문자열로 내 쿼리를 생성합니다. 고맙습니다. –