From 1631b844bb8608b14bb7852079ad3156005ec36a Mon Sep 17 00:00:00 2001
From: starlight_0208 <2682994272@qq.com>
Date: Sat, 13 Apr 2024 21:59:17 +0800
Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B44=E6=9C=8813=E6=97=A5=2021?=
=?UTF-8?q?=E7=82=B959=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/sqldialects.xml | 2 +-
src/main/java/Main3.java | 14 +++--
.../starter/myBatis/mapper/UserMapper.java | 4 ++
.../org/starter/myBatis/mapper/UserMapper.xml | 53 +++++++++++++++++++
4 files changed, 67 insertions(+), 6 deletions(-)
diff --git a/.idea/sqldialects.xml b/.idea/sqldialects.xml
index 53da43f..88f1c6f 100644
--- a/.idea/sqldialects.xml
+++ b/.idea/sqldialects.xml
@@ -1,7 +1,7 @@
-
+
\ No newline at end of file
diff --git a/src/main/java/Main3.java b/src/main/java/Main3.java
index 255eadb..8773236 100644
--- a/src/main/java/Main3.java
+++ b/src/main/java/Main3.java
@@ -7,9 +7,7 @@ import org.starter.myBatis.pojo.User;
import java.io.IOException;
import java.io.InputStream;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
public class Main3 {
public static void main(String[] args) throws IOException {
@@ -25,11 +23,17 @@ public class Main3 {
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
User user = new User();
+ user.setUsername("genshinImpact");
+ user.setPassword("Launch");
user.setGender("男");
- user.setProvince("山西");
+ user.setProvince("北京");
+ user.setCity("北京");
// 执行查询
- List users = userMapper.selectUserByGenderAndProvince("男", "山西");
- System.out.println(users);
+ userMapper.addUser(user);
+ System.out.println(user.getId());
+
+ // 提交事务
+ sqlSession.commit();
// 关闭会话
sqlSession.close();
diff --git a/src/main/java/org/starter/myBatis/mapper/UserMapper.java b/src/main/java/org/starter/myBatis/mapper/UserMapper.java
index 389e0f0..b74a9c6 100644
--- a/src/main/java/org/starter/myBatis/mapper/UserMapper.java
+++ b/src/main/java/org/starter/myBatis/mapper/UserMapper.java
@@ -10,4 +10,8 @@ public interface UserMapper {
List selectAllUser();
List selectUserByGender(String gender);
List selectUserByGenderAndProvince(@Param("gender") String gender, @Param("province") String province);
+ List selectUserByConfidence(User user);
+ List selectUserByConfidences(User user);
+ void addUser(User user);
+ int updateUser(User user);
}
diff --git a/src/main/resources/org/starter/myBatis/mapper/UserMapper.xml b/src/main/resources/org/starter/myBatis/mapper/UserMapper.xml
index ad677c2..3d3218e 100644
--- a/src/main/resources/org/starter/myBatis/mapper/UserMapper.xml
+++ b/src/main/resources/org/starter/myBatis/mapper/UserMapper.xml
@@ -29,5 +29,58 @@
+
+
+
+ insert into tb_user (username, password, gender, province, city)
+ values (#{username}, #{password}, #{gender}, #{province}, #{city});
+
+
+ update tb_user
+ set
+ username = #{username},
+ password = #{password},
+ gender = #{gender},
+ province = #{province},
+ city = #{city}
+ where id = #{id};
+
+
\ No newline at end of file