标签:lis use 16px rda ike turn sele 实体 ace
/** * * <p>Title: QueryVo</p> * <p>Description: 查询条件对象</p> * */ public class QueryVo implements Serializable {
private User user;
public User getUser() { return user;
} public void setUser(User user){
this.user = user;
}
}
/**
*
* <p>Title: IUserDao</p>
* <p>Description: 用户的业务层接口</p>
* */
public interface IUserDao {
/**
* 根据 QueryVo 中的条件查询用户
* @param vo
* @return
*/
List<User> findByVo(QueryVo vo);
}
<!-- 根据用户名称模糊查询,参数变成一个 QueryVo 对象了 -->
<select id="findByVo" resultType="com.itheima.domain.User" parameterType="com.itheima.domain.QueryVo"> select * from user where username like #{user.username}; </select>
@Test
public void testFindByQueryVo() {
QueryVo vo = new QueryVo();
User user = new User();
user.setUserName("%王%");
vo.setUser(user);
List<User> users = userDao.findByVo(vo);
for(User u : users) {
System.out.println(u);
}
}
标签:lis use 16px rda ike turn sele 实体 ace
原文地址:https://www.cnblogs.com/naigai/p/12051496.html