Mybatis的Entity,Mapper,Service层的小示例——(初学Mybatis)

本文介绍了如何在Java项目中使用Mybatis进行数据库操作,包括Entity类的User定义、Mapper接口及其实现、XML映射文件的编写,以及Service层的封装。重点讲解了如何通过Maven引入依赖,创建User对象并进行增删查改操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介:

Entity就是实体层,我理解是java中的一个实体类,一个对象。

Mapper层与DAO等价,是用于直接操作数据库的层。

Service层就是对DAO层进行封装,相当于做好的工具,让用户直接用就好了。

 Mybatis和数据库的引入

这里使用Maven进行项目的构建,Maven引入上述jar包版本如下

<!--引入mybatis-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.7</version>
    </dependency>

    <!--引入数据库-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.24</version>
    </dependency>

试验对象--User

这里创建一个Entity-->User

User.java

package org.test.mybatis.entity;

public class User {
//这是三个属性
    private int userId;

    private String userName;

    private String password;

//这里是String化,以后用这个方法能输出看到user内容

    @Override
    public String toString() {
        return "User{" +
                "userId=" + userId +
                ", userName='" + userName + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
//下面是上面三个属性的setter、getter
    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
      
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值