Искать как sql, используя критерии '%', собственный sqlJAVA

Программисты JAVA общаются здесь
Anonymous
Искать как sql, используя критерии '%', собственный sql

Сообщение Anonymous »

У меня есть код для подключения поиска PL/SQL, например, с помощью '%', и я использую критерии для реализации

Код: Выделить всё

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

Вернуться в «JAVA»