📄 userserviceimpl.java
字号:
package gym.service.impl;
import javax.servlet.jsp.tagext.TryCatchFinally;
import gym.dao.UserDAO;
import gym.po.Users;
import gym.service.UserService;
public class UserServiceImpl implements UserService {
private UserDAO userDAO;
public void setUserDAO(UserDAO userDAO) {
this.userDAO = userDAO;
}
public Long addUser(String username, String password, String email) throws Exception {
try {
Users user = new Users();
user.setUsername(username);
user.setPassword(password);
user.setEmail(email);
userDAO.save(user);
return user.getId();
} catch (Exception e) {
e.printStackTrace();
throw new Exception("新增用户时发生异常");
}
}
public Long loginValid(String username, String password) throws Exception {
try {
Users user = userDAO.findUserByNameAndPwd(username, password);
if(null != user )
return user.getId();
} catch (Exception e) {
e.printStackTrace();
throw new Exception("验证用户是否存在时发生异常");
}
return -1L;
}
public boolean validateName(String username) throws Exception {
try {
if(null == userDAO.findUserByName(username))
return true;
return false;
} catch (Exception e) {
e.printStackTrace();
throw new Exception("验证用户名是否可用时发生异常");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -