Может ли кто-нибудь объяснить мне, как можно использовать оператор SQL Like в IBatis 2?
Я хочу выполнить некоторый код SQL, как это (я хочу найти что-то в столбце A, которое будет запущено с буквы H):
SELECT table1.columnA,
table1.columnB
FROM table1
WHERE table1.columnA LIKE H%
Я пробовал этот код IBatis, но он не работает (я использую базу данных oracle):
<select id="selectExecuting" resultMap="myOenResultmap" parameterClass="java.util.Map">
SELECT table1.columnA,
table1.columnB
FROM table1
WHERE table1.columnA LIKE '%$H$%'
</select>
Как оператор в iBatis
Сконцентрируйте "%" в sql.
<select id="getEmpByFName">
select * from emp where first_name like '%' || #value# || '%'
</select>
Вы должны использовать NAME, например # text # || '%'