mybatis_使用

news/2024/11/17 0:47:15/

第一步:

编写接口

 第二步:

编写对应的mapper中的sql语句

 第三步:

测试

CRUD

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.heerlin.dao.UserDao"><!--    select查询-->
<!--    可以用parameterType  去设定类型--><select id="getUserList" resultType="com.heerlin.pojo.User">select * from mybatis.user</select>
<!--    根据id去查用户--><select id="getUserById" parameterType="int" resultType="com.heerlin.pojo.User">select * from mybatis.user where id=#{id};</select>
<!--    对象中的属性可以直接取出来--><insert id="addUser" parameterType="com.heerlin.pojo.User">insert into mybatis.user (id,name,pwd) values (#{id},#{name},#{pwd});</insert><update id="updateUser" parameterType="com.heerlin.pojo.User">update mybatis.user set name=#{name},pwd=#{pwd}  where id=#{id};</update><delete id="deleteUser" parameterType="int">delete from mybatis.user where id = #{id};</delete>
</mapper>


http://www.ppmy.cn/news/977672.html

相关文章

用 Node.js 手写 WebSocket 协议

目录 引言 从 http 到 websocekt 的切换 Sec-WebSocket-Key 与 Sec-WebSocket-Accept 全新的二进制协议 自己实现一个 websocket 服务器 按照协议格式解析收到的Buffer 取出opcode 取出MASK与payload长度 根据mask key读取数据 根据类型处理数据 frame 帧 数据的发…

浏览器 html通知权限已经开了,但是还不提醒

如果您已经在Chrome浏览器中开启了HTML5通知&#xff0c;但是仍然不收到提醒&#xff0c;可能有几种可能的原因。下面是一些建议的解决方法&#xff1a; 检查浏览器设置: 确保HTML5通知在Chrome浏览器中正确启用。您可以按照以下步骤检查设置&#xff1a; 在Chrome中输入 chrom…

获取Token价格行情的多种方式

文章目录 前言一、获取类型二、获取类型的区别 优势方法总结 前言 在开发Dapp项目,很多时候都想要获取行情数据,提供可视化的价格给用户观看,这个时候如何去获取价格呢,下来会有好几种获取的方式供大家学习 一、获取类型 中心化: 使用交易所API 使用聚合数据提供商API 去中…

labview 多线程同步

所谓通讯的同步是指多个线程同时进行或严格按照顺序执行&#xff0c;数据的严格性是指发送多少数据接收多少数据&#xff0c;不能出现数据丢失或重复接收的现象。 labview的同步机制有事件发生、集合点、通知器、信号量。 可以这么来记忆&#xff1a;事急&#xff08;集&…

工程安全监测无线振弦采集仪在建筑物中的应用

工程安全监测无线振弦采集仪在建筑物中的应用 工程安全监测无线振弦采集仪是一种用于建筑物结构安全监测的设备&#xff0c;它采用了无线传输技术&#xff0c;具有实时性强、数据精度高等优点&#xff0c;被广泛应用于建筑物结构的实时监测和预警。下面将从设备的特点、应用场…

Git 命令行教程:如何在 GitLab 中恢复已删除的分支

在软件开发过程中&#xff0c;版本控制是一个至关重要的环节。Git 是最流行的分布式版本控制系统之一&#xff0c;它能够帮助团队高效地管理代码。然而&#xff0c;有时候会发生意外&#xff0c;例如代码误合、错误的删除等情况&#xff0c;导致重要的开发分支本地和远程不慎被…

解决报错:Can‘t connect to HTTPS URL because the SSL module is not available.

本人今天准备打开安装一个label-studio包&#xff0c;试了很多次&#xff0c;接连报如下错误&#xff0c;因此我就去找了一些解决方案&#xff0c;现在总结如下&#xff1a; 1、报错信息如下 2、解决方案如下&#xff1a; github上有对应的解决方案&#xff0c;链接&#xff…

Java调用HTTP接口

说明 Java调用HTTP接口可以使用Java的HttpURLConnection或HttpClient等工具 HttpURLConnection import java.net.HttpURLConnection; import java.net.URL; import java.io.BufferedReader; import java.io.InputStreamReader;public class HttpExample {public static void…