Mybatis框架学习总结

Mybatis框架的作用是实现:SQL查询,存储过程和高级映射;

dao包:是mapper接口;其中主要是对数据库操作使用到的方法进行声明;

注意:方法中所带的增删改查的参数;

 

  domain包中存放的是对数据库表中的属性进行get和set方法,主要是进行赋值;

package com.yida.fenxiao.domain;

import java.util.Date;

public class Admin {
private Integer adminId;

private String adminName;

private String password;

private Integer roleId;

private String description;

private Boolean activated;

private Boolean deleted;

private Date updatedDate;

private Date createdDate;

public Integer getAdminId() {
return adminId;
}

public void setAdminId(Integer adminId) {
this.adminId = adminId;
}

public String getAdminName() {
return adminName;
}

public void setAdminName(String adminName) {
this.adminName = adminName == null ? null : adminName.trim();
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = password == null ? null : password.trim();
}

public Integer getRoleId() {
return roleId;
}

public void setRoleId(Integer roleId) {
this.roleId = roleId;
}

public String getDescription() {
return description;
}

public void setDescription(String description) {
this.description = description == null ? null : description.trim();
}

public Boolean getActivated() {
return activated;
}

public void setActivated(Boolean activated) {
this.activated = activated;
}

public Boolean getDeleted() {
return deleted;
}

public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}

public Date getUpdatedDate() {
return updatedDate;
}

public void setUpdatedDate(Date updatedDate) {
this.updatedDate = updatedDate;
}

public Date getCreatedDate() {
return createdDate;
}

public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
}

service包中存放的是接口:其主要作用是将dao中的mapper接口数据库操作方法进行简化;

serviceimpl包:存放的是实体类,主要是将service中的接口实现;

controller包中存放的是接口;其主要是完成对数据库中的数据进行增删改查,将数据库和代码联系起来了;

综上所示:

mybatis包的作用主要有三方面:

1.对数据库中的数据进行定义(domain);

2.对数据的操作进行定义(dao,service,serviceImpl)其中mapping.xml主要是对数据库查询语句的高级映射;

3.将数据库的操作和数据联合起来进行操作(controller)最终目的。

故出现问题就可以对以上的信息进行查询;先查参数;再查操作;一般数据库操作都是自动生成的一般不需要进行修改。

转载于:https://www.cnblogs.com/baishuzi/p/6508373.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值