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