类 UpdateByDifferProvider


  • public class UpdateByDifferProvider
    extends tk.mybatis.mapper.mapperhelper.MapperTemplate
    作者:
    liuzh
    • 构造器详细资料

      • UpdateByDifferProvider

        public UpdateByDifferProvider​(Class<?> mapperClass,
                                      tk.mybatis.mapper.mapperhelper.MapperHelper mapperHelper)
    • 方法详细资料

      • updateByDiffer

        public String updateByDiffer​(org.apache.ibatis.mapping.MappedStatement ms)
        差异更新
        参数:
        ms -
      • wherePKColumns

        public String wherePKColumns​(Class<?> entityClass,
                                     boolean useVersion)
        where主键条件
        参数:
        entityClass -
        返回:
      • whereVersion

        public String whereVersion​(Class<?> entityClass)
        乐观锁字段条件
        参数:
        entityClass -
        返回:
      • updateSetColumnsByDiffer

        public String updateSetColumnsByDiffer​(Class<?> entityClass)
        update set列
        参数:
        entityClass -
        返回:
      • getIfNotEqual

        public String getIfNotEqual​(tk.mybatis.mapper.entity.EntityColumn column,
                                    String contents)
        判断自动!=null的条件结构
        参数:
        column -
        contents -
        返回: