每个Dao层也会有一个对应的Service实现层
7.1 UserService public interface UserService { /** * 得到全部User数据 * @return */ public List<user> getUserList(); /** * 插入一个User * @param user * @return */ public int insertUser(user user); /** * 更新用户信息 * @param user * @return */ public int upUser(user user); /** * 更新用户密码 * @param user * @return */ public int uppaw(user user); /** * 通过id查找用户 * @param id * @return */ public user getUserById(int id); } @Service public class UserServiceimpl implements UserService{ @Autowired private UserMapper userMapper; @Override public List<user> getUserList() { return userMapper.getUserList(); } @Override public int insertUser(user user) { return userMapper.insertUser(user); } @Override public int upUser(user user) { return userMapper.upUser(user); } @Override public int uppaw(user user) { return userMapper.uppaw(user); } @Override public user getUserById(int id) { return userMapper.getUserById(id); } } 7.2 TypesService public interface TypesService { /** * 通过ID查找type * @param id * @return */ public types selectTypeByID(int id); /** * 查询全部 * @return */ public List<types> Alltypes(); /** * 通过id删除type * @param id * @return */ public int DeletetypeById(int id); /** * 更新type * @param types * @return */ public int Updatetype(types types); /** * 添加type * @param types * @return */ public int addtype(types types); } 7.3 NewsService public interface NewsService { /** * 通过 ISDN 查找 new * @param ISDN * @return */ public news selectNewById(int ISDN); /** * 查询全部新闻 * @return */ public List<news> Allnews(); /** * 添加新闻 * @param news * @return */ public int addNew(news news); /** * 更新新闻 * @param news * @return */ public int upNew(news news); /** * 通过 ISDN 删除新闻 * @param ISDN * @return */ public int DelnewById(int ISDN); } 7.4 FilmService public interface FilmService { /** * 查找全部电影 * @return */ public List<film> AllFilm(); /** * 通过ISDN查电影 * @param ISDN * @return */ public List<film> selectfilmByISDN(int ISDN); /** * 通过导演查电影 * @param director * @return */ public List<film> selectfilmByDir(String director); /** * 通过类型查电影 * @param type * @return */ public List<film> selectfilmBytype(String type); /** * 添加电影 * @param film * @return */ public int AddFilm(film film); /** * 修改电影 * @param film * @return */ public int upFilm(film film); /** * 通过ISDN 删除电影 * @param ISDN * @return */ public int DelFilm(int ISDN); } 8.Controller层Controller层的代码都是实现具体功能的代码