栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Mybatis】实现CRUD

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Mybatis】实现CRUD

闲话

又到了一周一次的博客时间,昨天打了一天的游戏,实在罪恶!

基本概念

1、namespace
namespace中的值要与 Dao/Mapper 接口名一致

2、select查询
mapper.xml中的,id是对应namespace所指的类中的方法名
resultType:sql查询返回的类型
parameterType:参数类型

3、增add 删delete 改update
和查询不同的是,增删改除了基本的步骤之外还需要提交事务sqlSession.commit()
否则无法对数据库中的数据进行修改

下面我们通过一个例子进行了解
首先我们在本地MySQL中新建一个表t_decade_user

接着我们在Dao/Mapper接口中新增相关的增删查改方法

package com.decade.mapper;

import com.decade.entity.User;
import java.util.List;

public interface UserDao {

    List getUserInfo();

    int addUser(User user);

    int deleteUser(String id);

    int updateUser(User user);
}

然后在对应的接口实现类(由jdbc实现类变成了Mapper.xml配置文件)中新增相关代码