Я формирую запрос:
em.createNativeQuery("select * from table where :condition")
.setParameter("condition", condition)
.executeUpdate;
condition = "channel LIKE CONCAT('%','11111','%')"
При выполнении запроса вылетает ошибка:
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect INTEGER value: 'channel LIKE CONCAT('%','11111','%')'
При этом, если я формирую запрос:
em.createNativeQuery("select * from table where channel LIKE CONCAT('%','11111','%')")
.executeUpdate;
Все работает хорошо... Почему не работает вставка через setParameter() ведь интерфейс для String есть
Query setParameter(String var1, Object var2);
Чего он на INTEGER ругается?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В примерах кода в своей книге ("Структуры данных и алгоритмы") Лафоре не пользуется методом lengthА отдельно объявляет дину массива, например...
myRad имеет тип floatКто-нибудь знает, что нужно исправить? У меня есть другие переменные float, но они не подчёркнуты
У меня есть относительно чистый код интерпретатора brainFuck на java, могли бы вы дать несколько советов по его улучшению в плане чистоты кода, и, если...