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

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.xdnf.cn/news/635923.html

相关文章:

  • 【微服务】SpringBoot 对接飞书审批流程使用详解
  • [Excel VBA]如何製作買三送一優惠條件的POS結帳介面?
  • 论文阅读笔记——Janus,Janus Pro
  • java高级 -Junit单元测试
  • JVM八股速查
  • MySQL的索引
  • leetcode2081. k 镜像数字的和-hard
  • 1.altium designer16 软件安装
  • 【短距离通信】【WiFi】WiFi7关键技术之4096-QAM、MRU
  • 深度图数据增强-形态学腐蚀操作
  • 历年哈尔滨工业大学(深圳)保研上机真题
  • MySQL-----表的操作
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter3 项目实践 -1 项目功能描述
  • 代码随想录第43天:图论4(最小生成树、拓扑排序)
  • python学习打卡day36
  • 【node.js】node.js 安装详细步骤教程【安装在D盘】
  • Vite 构建原理 的深度解析
  • Vue3 + TypeScript + el-input 实现人民币金额的输入和显示
  • react 脚手架
  • mysql数据库之备份
  • 前端的core-js是什么?有什么作用?
  • 基于javaweb的SpringBoot体检管理系统设计与实现(源码+文档+部署讲解)
  • #RabbitMQ# 消息队列入门
  • 嵌入式预处理链接脚本lds和map文件
  • ​​IIS文件上传漏洞绕过:深入解析与高效防御​
  • MySQL索引失效的12种场景及解决方案
  • 深入理解 Linux 的 set、env 和 printenv 命令
  • ZLG USBCANFD python UDS刷写脚本
  • Nature图形解析与绘制—热图的绘制及深入解析
  • React整合【ECharts】教程002:折线图的构建和基本设置