package com.zr0701.dao;import com.zr0701.bean.User;import java.util.List;publicinterfaceUserDao{
User findUserByName(String name);
List<User>findAll();
int deleteById(Integer id);
int add(User user);}
package com.zr0701.service.Impl;import com.zr0701.bean.User;import com.zr0701.dao.UserDao;import com.zr0701.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;
@Service
publicclassUserServiceImplimplementsUserService{
@Autowired
private UserDao userDao;
@Override
public boolean login(String name, String password){
User user = userDao.findUserByName(name);if(user!=null&& user.getPassword().equals(password)){returntrue;}returnfalse;}
@Override
public boolean delete(Integer id){
int del = userDao.deleteById(id);if(del>0){returntrue;}else{returnfalse;}}
@Override
public List<User>findAll(){return userDao.findAll();}
@Override
public boolean add(User user){
User user_1 = userDao.findUserByName(user.getName());if(user_1!=null){returnfalse;}
int ad = userDao.add(user);if(ad>0){returntrue;}else{returnfalse;}}}
UserMapper.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.zr0701.dao.UserDao"><select id="findUserByName" parameterType="String" resultType="User">
select *from user where name =#{name}</select><delete id="deleteById" parameterType="Integer">deletefrom user where id =#{id}</delete><insert id="add" parameterType="User">
insert into user(name,password)values(#{name},#{password})</insert><select id="findAll" resultType="User">
select *from user
</select></mapper>
User.javapackage com.zr0701.bean;public class User { private int id; private String name; private String password; public int getId() { return id; } public void setId(int id) { this.id = id; } public St