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

 

posted @ 2020-08-15 16:38  SolarisNeko  阅读(46)  评论(0)    收藏  举报