1. ibatis 查询单条数据 XML中设置 <select id="login" parameterClass="User" resultMap="user"> SELECT * FROM users where userName=#userName# and password=#password# </select> JAVA代码 public User login(User user) throws Exception { user = (User) this.getSqlMapClient().queryForObject( user.getClass().getName() + ".login", user); return user; } 2. 查询多条数据,返回LIST XML设置 <select id="registerCheck" parameterClass="User" resultMap="user"> SELECT * FROM users where userName=#userName# </select> JAVA代码 List list = (List) this.getSqlMapClient().queryForList( user.getClass().getName() + ".registerCheck", user);