当前位置: 首页 > 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.dtcms.com/a/203289.html

相关文章:

  • Conda环境管理:确保Python项目精准复现
  • 基于Qwen3-7B FP8与基石智算打造高性能本地智能体解决方案
  • 【Java高阶面经:微服务篇】1.微服务架构核心:服务注册与发现之AP vs CP选型全攻略
  • C++:STL
  • 2025华为OD机试真题+全流程解析+备考攻略+经验分享+Java/python/JavaScript/C++/C/GO六种语言最佳实现
  • lasticsearch 报错 Document contains at least one immense term 的解决方案
  • 大模型预训练、微调、强化学习、评估指导实践
  • Token的组成详解:解密数字身份凭证的构造艺术
  • ragas precision计算的坑
  • JavaScript计时器详解:setTimeout与setInterval的使用与注意事项
  • 初步认识HarmonyOS NEXT端云一体化开发
  • 活到老学到老-Spring参数校验注解Validated /Valid
  • 工单派单应用:5 大核心功能提升协作效率
  • Git 克隆子分支
  • linux安装JDK8
  • Elasticsearch面试题带答案
  • 软件架构之-论分布式架构设计及其实现
  • 制造业或跨境电商相关行业三种模式:OEM、ODM、OBM
  • 集成运算放大器知识汇总
  • 【高斯函数】
  • sqli-labs第十一关——‘POST联合查询
  • 【Bluedroid】蓝牙HID Device virtual_cable_unplug全流程源码解析
  • deepseek梳理java高级开发工程师es面试题
  • 【SFT监督微调总结】大模型SFT全解析:从原理到工具链,解锁AI微调的核心密码
  • 通过改进模型减少过拟合现象的技术文档
  • [luogu12543] [APIO2025] 转杆 - 构造 - 贪心
  • 面试之MySQL慢查询优化干货分享
  • Vue video播放视频流
  • 数据实时同步:inotify + rsync 实现数据实时同步
  • 网络安全之带正常数字签名的后门样本分析