springboot+mybatis+Mysql实现的增删改查实例系统(功能包含员工增删改查等)
·
springboot+mybatis+Mysql实现的增删改查实例系统
本系统是一个简单的springboot实例,实现了员工的增删改查,适合出初学springboot的同学学习哦
(文末查看完整源码)
实现功能截图

首页
新增
新增成功
编辑
系统功能
本系统实现了以下功能:
1、员工增删改查
等
使用技术
数据库:mysql
开发工具:Idea(Myeclispe、Eclipse也可以)
知识点:Spring+mybatis+maven+layUI
项目结构

代码
java端
实体类
person.java
package cn.lj.yy.model;
public class Person {
private int id;
private String name;
private int age;
private String sex;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "Person{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age + '\'' +
", sex='" + sex + '\'' +
'}';
}
}
service.java
package cn.lj.yy.service;
import cn.lj.yy.mapper.PersonMapper;
import cn.lj.yy.model.Person;
import com.github.pagehelper.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Map;
@Service
public class PersonService {
@Autowired
PersonMapper personMapper;
public Person getPersonById(int id) {
return personMapper.getPersonById(id);
}
public Page<Person> getAllPersonByPage(Map params) {
return personMapper.getAllPersonByPage(params);
}
public boolean addPerson(Person person) {
return personMapper.addPerson(person) > 0;
}
public boolean updatePerson(Person person) {
return personMapper.updatePerson(person) > 0;
}
public boolean deletePerson(int id) {
return personMapper.deletePerson(id) > 0;
}
}
PersonMapper.java
package cn.lj.yy.mapper;
import cn.lj.yy.model.Person;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;
import java.util.Map;
@Mapper
public interface PersonMapper {
/**
* 根据id查询人员
* @param id 人员编号
* @return
*/
Person getPersonById(int id);
/**
* 分页查询人员
*@param params 查询条件
* @return
*/
Page<Person> getAllPersonByPage(Map params);
/**
* 添加人员信息
* @param person 人员实例
* @return 成功操作的记录数目
*/
int addPerson(Person person);
/**
* 修改人员信息
* @param person 人员实例
* @return 成功操作的记录数目
*/
int updatePerson(Person person);
/**
* 删除人员信息
* @param id 人员编号
* @return 成功操作的记录数目
*/
int deletePerson(int id);
}
完整源码
觉得有用,记得一键三连哦!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)