Прошло много времени с тех пор, как был задан вопрос, но я надеюсь, что мой ответ может быть полезен кому-то вроде меня.
Если вы посмотрите на javax.persistence api docs , вы увидите, что с Java Persistence 2.0
добавлены некоторые новые методы. Один из них - createQuery(String, Class
, который возвращает TypedQuery
. Вы можете использовать TypedQuery
так же, как вы это сделали с Query
с той небольшой разницей, что все операции теперь безопасны по типу.
Итак, просто измените свой код на smth следующим образом:
Query q = sess.createQuery("from Cat cat", Cat.class);
List cats = q.list();
И вы все настроены.
попробуйте подстроку ({ваше поле}, 1,1)