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
推荐阅读
- 苹果两款新iPad齐曝光:性能提高、入门款更轻薄、售价便宜
- RHEL 9提升了x86_64处理器的入门要求
- 入门HiFi享好声,这几款耳机绝对值得入手
- DIY从入门到放弃:电源挑贵的买就靠谱吗?
- 通用版AlphaGo登《Nature》!最强AI棋手,不懂规则也能精通游戏
- 腾讯数据工程师推荐的Python新手入门书籍,还是首发电子版
- 电脑常识新手快速入门的基础操作电脑新手快速入门的基础
- 缠论的中心思想是什么?如何正确的学习缠论?怎么知道自己入门?
- GTC DLI 实战培训第一课:理论与实践入门
- Scala隐式转换入门实践