mybatis从入门到精通,第一篇《入门基本搭建》,干货满满
Mybatis是一款优秀的高轻量级、半自动的ORM(对象关系映射)持久层框架 , 它更加关注原生JDBC的SQL实现 , 实际开发过程中可以将SQL语句和Java代码进行很好的解耦 。 它支持定制化 SQL、存储过程以及高级映射 , 它还提供强大的动态SQL,所以深受广大程序员的青睐 。
文章插图
基本脚手架结构图
第①项配置:pom.xml加入依赖
第②项配置:核心mybatis.xml
第③项配置:编写pojo实体
【mybatis从入门到精通,第一篇《入门基本搭建》,干货满满】public class Emp {//实体名称一般对应数据库表名 private int empno; //雇员编号 private String ename; //雇员名称 private String job; //雇员工作 private int mgr; //雇员上级领导编号 private Date hiredate; //雇佣日期 private BigDecimal sal; //雇员薪资 private BigDecimal comm; //雇员奖金 private int deptno; //部门编号 public int getEmpno() {return empno; } public void setEmpno(int empno) {this.empno = empno; } public String getEname() {return ename; } public void setEname(String ename) {this.ename = ename; } public String getJob() {return job; } public void setJob(String job) {this.job = job; } public int getMgr() {return mgr; } public void setMgr(int mgr) {this.mgr = mgr; } public Date getHiredate() {return hiredate; } public void setHiredate(Date hiredate) {this.hiredate = hiredate; } public BigDecimal getSal() {return sal; } public void setSal(BigDecimal sal) {this.sal = sal; } public BigDecimal getComm() {return comm; } public void setComm(BigDecimal comm) {this.comm = comm; } public int getDeptno() {return deptno; } public void setDeptno(int deptno) {this.deptno = deptno; }}
第④项配置:准备EmpMapper接口类 , 编写CRUD方法//方法名称和EmpMapper.xml中id保持一致public interface EmpMapper {/*** 查询所有雇员信息* @return*/List
- 固态硬盘入门手册,一看就精通的电脑硬件教程
- SpringBoot2.x入门到项目实战课程系列(第二章)
- mybatis sharding-jdbc Java8日期
- SpringBoot集成Mybatis
- 「OpenCV入门教程」线性滤波方框滤波、均值滤波与高斯滤波
- Python爬虫入门第一课:如何解析网页
- 更新了!深入浅出图解Git,入门到精通(保姆级教程)第三篇
- 入门到老手全覆盖,锐龙CPU给3D创作加速
- 昔日i7沦为i3,英特尔十代i3或成入门游戏CPU最优选
- 零基础小白入门必看篇:学习Python之面对对象基础