MyBatis 逆向工程后 の 使用
MyBatis 逆向工程后的简单实用
最基础的 domain.User 为例
(本次 blog 用于测试博客园的随笔)
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public User Login(String username, String password) {
// 利用传进来的username和password复刻一个user,查询mysql中有没有
User user = new User();
user.setId(1);
user.setUsername(username);
UserExample userExample = new UserExample();
UserExample.Criteria criteria = userExample.createCriteria();
criteria.andUsernameEqualTo(username);
criteria.andIdEqualTo(Integer.parseInt(password));
List<User> users = userMapper.selectByExample(userExample);
// 判一下 List.size() 是否为 0, 防止报 IndexOutOfBoundsException
if (users.size() != 0) {
return users.get(0);
}
return null ;
}
}

浙公网安备 33010602011771号