sql语句映射文件
<!-- 模糊查询 -->
<select id="search" resultType="Employee" parameterType="String">
select * from Employee where ename like '%${value}%'
</select>
<select id="search2" resultType="Employee" parameterType="String">
select * from Employee where ename like #{value}
</select>
<select id="search3" resultType="Employee" parameterType="String">
select * from Employee where ename like '%'||#{value}||'%'
</select>
java代码
public void test3() throws Exception {
SqlSession session = MyBatisUtils.getSqlSession();
List<Object> selectList = session.selectList("test.search", "九");
List<Object> selectList2 = session.selectList("test.search2", "%九%");
List<Object> selectList3 = session.selectList("test.search3", "九");
System.out.println(selectList);
System.out.println(selectList2);
System.out.println(selectList3);
session.close();
}