当前位置: 首页 > news >正文

Mybatis面向接口编程

添加与Mapper接口的映射

<!--UserMapper.xml-->
<?xml version="1.0" encoding="UTF-8" ?>  
<!DOCTYPE mapper  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">  
<!--namespace名称空间,用于绑定Mapper接口-->   
<mapper namespace="cn.clang.mybatis.mapper.UserMapper">  <insert id="insertUser">insert into t_user values(10,'小李','123456','男','上海')</insert>
</mapper>

创建Mapper接口

public interface UserMapper {/*** MyBatis面向接口编程* 1、映射文件的namespace和mapper接口的全类名保持一致* 2、映射文件中SQL语句中的id要和mapper接口中的方法名保持一致*/int inserUser();
}

引入配置文件

<mappers><mapper resource="mappers/UserMapper.xml">
</mappers>

代码实现

public class MyBatisTest {@Testpublic void test(){//...}}
http://www.xdnf.cn/news/544213.html

相关文章:

  • 塔能智能照明方案——贵州某地区市政照明改造实践
  • Android 中拖拽从一个组件到另外一个组件的写法(跨容器拖拽)
  • mysql不能聚合之数据清洗逗号
  • Docker中部署Alertmanager
  • 碰一碰发视频源码:技术架构与全链路解析
  • Node.js路径处理指南:如何安全获取当前脚本目录路径
  • Redis 命令大全
  • CentOS 7上BIND9配置DNS服务器指南
  • 扫盲笔记之NPM
  • 精益数据分析(72/126):MVP的核心法则——消除阻碍与聚焦关键指标
  • 数据分析预备篇---Pandas的DataFrame的更多操作
  • R语言学习--Day04--数据分析技巧
  • C语言:指针——解锁编程的灵魂
  • 了解 DDD 吗?DDD 和 MVC 的区别是什么?
  • 【Redisson】快速实现分布式锁
  • 深度学习-runner.run(data_loaders, cfg.workflow)内部执行过程
  • Docker run -v 的 rw 和 ro 模式_docker ro
  • React Flow 数据持久化:Django 后端存储与加载的最佳实践(含详细代码解析)
  • React中使用ahooks处理业务场景
  • 网络攻防技术
  • 微软押注“代理式AI网络”:一场重塑软件开发与工作方式的技术革命
  • 网络攻击通常会被分为哪些类型?
  • FreeSWITCH rtcp-mux 测试
  • Hbuilder X4.65新建vue3项目存在的问题以及解决办法
  • HTB 赛季8靶场 - Puppy
  • 对未来软件的看法
  • Vue响应式系统演进与实现解析
  • Linux系统之traceroute命令详解:追踪网络路径的核心工具
  • Linux网络编程:广播、组播与原始套接字
  • 51单片机编程学习笔记——无源蜂鸣器演奏《祝你生日快乐》