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

SpringBoot-11-基于注解和XML方式的SpringBoot应用场景对比

文章目录

  • 1 基于注解的方式
    • 1.1 @Mapper
    • 1.2 @select
    • 1.3 @insert
    • 1.4 @update
    • 1.5 @delete
  • 2 基于XML的方式
    • 2.1 namespace
    • 2.2 resultMap
    • 2.3 select
    • 2.4 insert
    • 2.5 update
    • 2.6 delete
  • 3 service和controller
    • 3.1 service
    • 3.2 controller
  • 4 注解和xml的选择

如果SQL简单且项目规模较小,推荐使用注解。如果SQL复杂或项目较大需统一管理,推荐使用XML。

1 基于注解的方式

package com.zb.demo.mapper;import com.zb.demo.model.User;
import org.apache.ibatis.annotations.*;import java.util.List;
@Mapper
public interface UserMapper {@Select("SELECT * FROM users")
http://www.lryc.cn/news/2385996.html

相关文章:

  • Flutter 3.32 新特性
  • 前端面试热门知识点总结
  • windows和mac安装虚拟机-详细教程
  • 【Hive 开发进阶】窗口函数深度解析:OVER/NTILE/RANK 实战案例与行转列高级技巧
  • 在STM32上配置图像处理库
  • 【C++】vector容器实现
  • RocketMQ 深度解析:消息中间件核心原理与实践指南
  • 使用Docker Compose部署Dify
  • 基于 Vue3 与 exceljs 实现自定义导出 Excel 模板
  • 杰发科技AC7840——CSE硬件加密模块使用(1)
  • 前端地图数据格式标准及应用
  • threejs几何体BufferGeometry顶点
  • 向量数据库选型实战指南:Milvus架构深度解析与技术对比
  • java方法重写学习笔记
  • 解决WPF短暂的白色闪烁(白色闪屏)
  • 如何在Java中处理PDF文档(教程)
  • TensorBoard安装与基本操作指南(PyTorch)
  • 基于PyTorch的残差网络图像分类实现指南
  • 2025/5/25 学习日记 linux进阶命令学习
  • 【MPC控制 - 从ACC到自动驾驶】4 MPC的“实战演练”:ACC Simulink仿真与结果深度解读
  • 【时时三省】Python 语言----牛客网刷题笔记
  • OPENEULER搭建私有云存储服务器
  • PyQt学习系列10-性能优化与调试技巧
  • 卷积神经网络(CNN)深度讲解
  • Docker部署Zookeeper集群
  • 数据结构—(概述)
  • python打卡day34
  • 华为OD机试真题—— 流水线(2025B卷:100分)Java/python/JavaScript/C/C++/GO最佳实现
  • 【数据架构01】数据技术架构篇
  • 【安全攻防与漏洞​】​​HTTPS中的常见攻击与防御​​