userserviceimpl.java
来自「整合了struts2+spring+hibernate的一个登陆/注册的小dem」· Java 代码 · 共 71 行
JAVA
71 行
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 + =
减小字号Ctrl + -
显示快捷键?