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);
    
    }
  • 相关阅读:
    最优二叉树(简易版本)
    平衡二叉树(AVL树)基础操作
    二叉树的基础操作
    双向链表(C语言)
    循环链表(C语言)
    单向链表(C语言)
    jQuery
    js事件
    JDBC-扩展
    JDBC
  • 原文地址:https://www.cnblogs.com/softidea/p/5972365.html
Copyright © 2011-2022 走看看