摘要:        
在多个查询条件下,由于需要拼接sql语句,所以会在前面加上 where 1 = 1 select id,name,gender,email from emp where 1 = 1 <if test="id != null and id != ''"> and id = #{id} </if> <i    阅读全文
posted @ 2020-04-21 21:38
来一杯可乐
阅读(4074)
评论(0)
推荐(2)
        
            
        
        
摘要:        
动态 SQL 的另一个常见使用场景是对集合进行遍历,foreach几个属性: 1》collection:指定要遍历的集合:传入的如果是list没有使用@Param注解,则可以填list 用了注解@Param("ids"): public List<Emp> selectEmps(@Param("id    阅读全文
posted @ 2020-04-21 21:36
来一杯可乐
阅读(297)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Oracle数据库批量保存, Oracle不支持values(),(),() SQL: 1、 begin insert into emp(emp_id,name,email) values(1000,'李白','11@11.com'); insert into emp(emp_id,name,ema    阅读全文
posted @ 2020-04-21 21:35
来一杯可乐
阅读(176)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在做查询时,我们一般会有使用like需求 例如: 1、使用$符号:它可以进行拼接,但会有sql注入的问题 select id,name,gender,email from emp <where> <if test="id != null and id != ''"> and id = #{id} <    阅读全文
posted @ 2020-04-21 21:34
来一杯可乐
阅读(2055)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1》_parameter:代表整个参数 单个参数:_parameter就是这个参数 多个参数:参数会被封装为一个map;_parameter就是代表这个map 官方案例1: <select id="selectBlogsLike" resultType="Blog"> <bind name="pat    阅读全文
posted @ 2020-04-21 21:33
来一杯可乐
阅读(2114)
评论(1)
推荐(0)
        

浙公网安备 33010602011771号