zoukankan      html  css  js  c++  java
  • mybatis UpdateByExampleMapper UpdateByExampleSelectiveMapper

    /**
     * 通用Mapper接口,Example查询
     *
     * @param <T> 不能为空
     * @author liuzh
     */
    public interface UpdateByExampleSelectiveMapper<T> {
    
        /**
         * 根据Example条件更新实体`record`包含的不是null的属性值
         *
         * @param record
         * @param example
         * @return
         */
        @UpdateProvider(type = ExampleProvider.class, method = "dynamicSQL")
        int updateByExampleSelective(@Param("record") T record, @Param("example") Object example);
    
    }
    /**
     * 通用Mapper接口,Example查询
     *
     * @param <T> 不能为空
     * @author liuzh
     */
    public interface UpdateByExampleMapper<T> {
    
        /**
         * 根据Example条件更新实体`record`包含的全部属性null值会被更新
         *
         * @param record
         * @param example
         * @return
         */
        @UpdateProvider(type = ExampleProvider.class, method = "dynamicSQL")
        int updateByExample(@Param("record") T record, @Param("example") Object example);
    
    }
  • 相关阅读:
    性能分析
    单例模式
    装饰者模式
    开发Chrome Extension截取你微博的帐号密码
    201703-3 markdown
    201612-3 权限查询
    201609-3 炉石传说
    201604-2 俄罗斯方块
    201604-3 路径解析
    201512-1 数位之和
  • 原文地址:https://www.cnblogs.com/softidea/p/5972365.html
Copyright © 2011-2022 走看看