模糊查詢

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();
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章