Mybatis-06-模糊查詢
阿新 • • 發佈:2020-09-19
-
List<User> selectByParameter(String value);
-
實現方式一
-
介面類的實現
<select id="selectByParameter" resultType="User">
select * from mybatistest where name like #{value};
</select> -
測試
public static void selectByParameter(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
for (User user : userList) {
System.out.println(user);
}
sqlSession.close();
}
-
-
實現方式二
-
介面類的實現
<select id="selectByParameter" resultType="User">
select * from mybatistest where name like "%"#{value}"%";
</select> -
測試
public static void selectByParameter(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
List<User> userList = userMapper.selectByParameter("小");
for (User user : userList) {
System.out.println(user);
}
sqlSession.close();
-