엔티티에 대해 Seam-gen에서 생성 한 EntityQuery - addressList
이 Address
입니다.Seam - 엔티티 쿼리 - 동적 제한
주소에 다음과 같은 필드가 있습니다. streetName
및 city
이므로 Seam-gen에서 제한을 생성합니다.
다음 제한 사항으로 내 EntityQuery를 확장하고 싶습니다. #{addressList.keyVal}
으로 얼굴 컨텍스트에서 설정할 수있는 'keyVal'필드가 있습니다. keyVal
은 aaa bbb ccc
입니다. 이제 쿼리에 모든 항목을 찾는 데 사용할 제한이 추가되어야합니다.
streetName like '%aaa%' or streetName like '%bbb%' or streetName like '%ccc%'
or city like '%aaa%' or city like '%bbb%' or city like '%ccc%'
이 작업을 수행하는 방법에 대한 제안이 있으십니까? 나는 정말로 갇혀있다.
아마도 일부 컨텍스트 매개 변수 (내 경우 '# {addressList.keyVal}')의 값을 가져올 수 있는지 알 수 있습니다. 그런 다음 getEjbql() 메서드를 재정 의하여 값에 따라 몇 가지 제한 사항을 추가 할 수 있습니다. – androdevo