智能标签

使用Where 只能标签 检索部门Y2162Dept

数据库已存在表Y2162Dept

 

实现动态查询

Deptno Deptname
赋值                   不赋值
不赋值                  赋值
赋值                   赋值
不赋值                   不赋值

复制代码

 

复制代码
复制代码
//智能标签where 动态查询
    @Test
    public  void dynamicWhereTest() throws Exception{
        Dept dept=new Dept();
      
        //dept.setDeptname("财务部");
        //dept.setDeptno(3);
        
        
        List list=session.selectList("selectDeptDynamic",dept);
        for (Dept dt : list) {
            System.out.println(dt.getDeptname());
        }
        session.close();
    } 
复制代码
复制代码

运行结果:

智能标签_第1张图片

使用set智能标签修改数据

 

复制代码
复制代码



Update Y2162Dept 


            deptno=#{deptno},
          
          
            deptname=#{deptname},
          


     where deptno=#{deptno}

复制代码
复制代码
复制代码
复制代码
//使用智能标签set 修改数据
    public void updateTest(){
        Dept dt=new Dept();
        dt.setDeptno(45);
        dt.setDeptname("月饼不");
        int count = session.update("UpdateDept",dt);
        session.commit();
        System.out.println(count);
        session.close();
        
        
    }
复制代码
复制代码

你可能感兴趣的:(智能标签)