勇闯博客世界之我的Java大冒险之增删改查

//第一课 删除冲突的依赖

<dependencies>
  <dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter</artifactId>
    <version>${junit.version}</version>
    <scope>test</scope>
//在此处添加exclusion标签
  <exclusions>
           <exclusion>
              //想要删除的依赖
             <artifactId>junit-jupiter-params</artifactId>
             <groupId>org.junit.jupiter</groupId>
           </exclusion>
         </exclusions>
  </dependency>

//想要再加回来,在下面继续添加标签

<dependency>
      <artifactId>junit-jupiter-params</artifactId>
      <groupId>org.junit.jupiter</groupId>
      <version>5.8.1</version>
</dependency>

//第二课 可以删除参数的类型,可填可不填,返回值类型必须填(在.xml中)

<insert id="save" 
				parameterType="Employee" 
				useGeneratedKeys="true" 
				keyProperty="id" 
				keyColumn="id">
        insert into employee(name,sal,sex) values(#{name},#{sal},#{sex})
    </insert>

//删除后

<insert id="save"  
				useGeneratedKeys="true"
				keyProperty="id" 
				keyColumn="id">
        insert into employee(name,sal,sex) values(#{name},#{sal},#{sex})
    </insert>

//回到测试类,输出

@Test
    public void test() throws IOException {
        Employee emp = new Employee(null, "张三", 1000.0, true);
        boolean ret = employeeMapper.save(emp);
        System.out.println(emp);
        if (ret) {
            System.out.println("保存成功");
        } else {
            System.out.println("保存失败");
        }
    }

//输出成功

Employee(id=18, name=张三, sal=1000.0, sex=true)//输出成功 Employee(id=18, name=张三, sal=1000.0, sex=true)

//第三课 当传两个对象时

 @Test
    public void test3() throws IOException {
        Employee emp = new Employee(3L,"maomaochong", null, false);
        Employee employee = employeeMapper.queryById(emp);
        System.out.println(employee);

//第四课 引用参数数据时的形式//第四课 引用参数数据时的形式

#{}  15  'abc'  根据类型添加''  安全
${}  15   abc    原文显示  不安全
select*from user where username=#{username}   maomao
select*from user where username='maomao'

select*from user where username=${username}
select*from user where username=maomamo

//要想传sql语句的一部分,用$ 要是传值本身,用# 要是传值本身,用#

posted @ 2026-01-27 19:25  诺森德的雪原  阅读(7)  评论(0)    收藏  举报