Query q =
em.createQuery(
"SELECT x FROM org.SomeTable x WHERE x.someString LIKE '%:someSymbol%'"
);
ardından:
q.setParameter("someSymbol", "someSubstring");
ve çok takdir bir
org.hibernate.QueryParameterException: could not locate named parameter [id]
tetiklemiyordur!
Query q =
em.createQuery(
"SELECT x FROM org.SomeTable x WHERE x.someString LIKE :someSymbol"
);
q.setParameter("someSymbol", "%someSubstring%");
hakkında ben de böyle sorununuzu çözdü eminim nasıl
http://stackoverflow.com/questions/3144235/jpa-hibernate-native-queries-do-not-recognize-parameters – drozzy
'a baktım Yerel bir sorgulama yapmaktan kaçınmaya çalışıyorum. JPA'nın 'LIKE' ve joker karakterleriyle adlandırılmış parametreleri kullanmasının bir şekilde mümkün olabileceğini umarak. –