阅读 212

SpringBoot 在线协同办公小程序开发 全栈式项目实战

SpringBoot 在线协同办公小程序开发 全栈式项目实战


V:ititit111222333

@Override
public boolean queryUserNameIsExist(String username) {
   // 使用selectOneByXxx条件方法
   // 构建条件
   Example example = new Example(Users.class);
   Example.Criteria criteria = example.createCriteria();
   // 查询条件
   Example.Criteria andEqualTo = criteria.andEqualTo("username", username);
   Users users = usersMapper.selectOneByExample(example);
   return users != null;
}

@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
@Override
public Users insertUser(UserBO userBO) {
   // 获取全局id
   String nextShort = sid.nextShort();
   Users users = new Users();
   users.setId(nextShort);
   users.setUsername(userBO.getUsername());
   users.setRealname(userBO.getUsername());
   users.setNickname(userBO.getUsername());
   try {
       users.setPassword(MD5Utils.getMD5Str(userBO.getPassword()));
   } catch (Exception e) {
       e.printStackTrace();
   }
   users.setFace("http://baidu.com");
   users.setBirthday(DateUtil.getCurrentDateTime());
   users.setCreatedTime(DateUtil.getCurrentDateTime());
   users.setUpdatedTime(DateUtil.getCurrentDateTime());
   // 插入数据
   usersMapper.insertSelective(users);
   return users;
}



文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐