이것은 매우 간단 해 보이고 해결책을 찾지 못했다고 생각합니다. 이름이있는 PersonBean이라는 bean이있다. 이제 문자열을 가져 와서 해당 문자열을 가진 사람들을 대소 문자를 구별하지 않고 찾는 이름 찾기 메소드를 작성하려고합니다.EJB QL에서 대소 문자를 구별하지 않는 검색
-
내가 검색은 대소 문자를 구분합니다 (위의 대소 문자를 구분)되고 싶어요
- 내가 찾을 수 없습니다 :이 2 문제가
SELECT OBJECT(p) FROM Person p WHERE (p.name LIKE ?1)
: 여기에 내 현재의 EJB QL입니다 EJB QL에서
lower()
또는upper()
과 같은 것입니다. 나는 그 행동을하기 위해 무엇을 할 수 있습니까? 업데이트 : J2EE 버전 1.4와 glassfish 버전 2.1을 사용하고 있습니다. - 추한 문자열을 메서드에 전달해야합니다 (예 :
findByString("%john%")
).findByString("john")
같은 것을 전달할 수 있도록 EJB QL을 작성하는 방법이 있습니까?
. 그래서 JPA로 태그를 지정하지 마십시오. –
나는 그것을 추가하지 못했을 것입니다. – phunehehe