Код: Выделить всё
String sql = "SELECT * FROM EMPLOYEE ";
Query query = entityManager.createNativeQuery(sql.toString());
if(searchCharacterInfo.getKeyword() != null){
sql += " WHERE NAME LIKE %:keyword% ";
query = entityManager.createNativeQuery(sql).setParameter("keyword", keyword);
}
List res = query.getResultList();
return res;
Код: Выделить всё
Could not locate named parameter keyword
Подробнее здесь: https://stackoverflow.com/questions/720 ... native-sql