mybatis框架的mapper.xml文件中sql的使用方法:


1.


  //主键与其他字段有区别,需要注意
    //column表示字段在数据库中对应的名称,property表示在实体bean中对应的名称



parameterType表示给sql语句传入的参数的类型,如上java.lang.String;
resultMap表示返回的类型是一个map集合,如上testFileBean,testFileBean是一个引用类型,表示的是上面id为testFileBean的
resultMap片段。id是作为标记使用,确保sql语句在mapper.xml中的唯一性。 if是用来对其内部字段id进行判断,test属性表示判
断的条件。


2.

delete from tb_test where id = #{delId}

#{delId}表示的是我们的传入的id属性的名称,必须与实体bean中的命名相同。删除没有返回,所以我们只需要写输入类型。


3.

 isnert into test_info(id,name)
 values
 (#{id},#{name})


4.


    update test_info set id=#{id},name=#{name} where id=#{id}   //和我们写sql语句一样,只是把参数值换为#{...}变量


也可以这样写:

    update test_info 
    id=#{id},name=#{name}        //使用set标签
     where id=#{id}  


5.
    
    and id=#{id}
    and name=#{name}
    and age=#{age}    

你可能感兴趣的:(java,web框架)