程序包 com.walker.jdbc

接口 BaseMapper<T>

所有超级接口:
Cloneable, org.springframework.jdbc.core.RowMapper<T>, Serializable

public interface BaseMapper<T> extends org.springframework.jdbc.core.RowMapper<T>, Serializable, Cloneable
mapper基础类,定义mapper具有的方法 时克英 2022/08/12
  • 方法详细资料

    • getInsertSql_

      SqlAndParameters<Map<String,Object>> getInsertSql_()
      获取Insert语句及参数
      返回:
      Insert语句及参数
    • getUpdateSql_

      SqlAndParameters<Map<String,Object>> getUpdateSql_()
      根据主键获取update语句及参数
      返回:
      update语句及参数
    • getUpdateSql_

      SqlAndParameters<Map<String,Object>> getUpdateSql_(String where, Map<String,Object> parameters)
      根据条件及参数获取update语句及参数
      参数:
      where - 更新语句片段,条件部分
      parameters - 更新条件参数
      返回:
      update语句及参数
    • getUpdateSql_

      SqlAndParameters<Object[]> getUpdateSql_(String where, Object[] parameters)
      根据条件及参数获取update语句及参数
      参数:
      where - 更新语句片段,条件部分
      parameters - 更新条件参数
      返回:
      update语句及参数
    • getDeleteSql_

      SqlAndParameters<Map<String,Object>> getDeleteSql_()
      根据主键获取删除语句及参数
      返回:
      删除语句及参数
    • getDeleteSql_

      SqlAndParameters<Map<String,Object>> getDeleteSql_(String where, Map<String,Object> parameters)
      根据条件及参数组装删除语句
      参数:
      where - 条件
      parameters - 参数
      返回:
      删除语句及参数
    • getDeleteSql_

      SqlAndParameters<Object[]> getDeleteSql_(String where, Object[] parameters)
      根据条件及参数组装删除语句
      参数:
      where - 条件
      parameters - 参数
      返回:
      删除语句及参数
    • getSingleSql_

      SqlAndParameters<Map<String,Object>> getSingleSql_()
      根据主键获取查询语句及条件
      返回:
      查询语句及条件
    • getSelectSql_

      SqlAndParameters<Map<String,Object>> getSelectSql_(String where, Map<String,Object> parameters)
      根据条件及参数获取查询语句
      参数:
      where - 查询条件
      parameters - 参数对象
      返回:
      查询语句及条件
    • getSelectSql_

      SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters)
      根据条件及参数获取查询语句
      参数:
      where - 查询条件
      parameters - 参数对象
      返回:
      查询语句及条件
    • getTableName_

      String getTableName_()
      获取表名
      返回:
      表名
    • getPkName_

      String getPkName_()
      获取主键名称
      返回:
      主键名称
    • getPkValue_

      Object getPkValue_()
      获取主键值
      返回:
      主键值
    • setPkValue

      void setPkValue(Object value)
      设置主键值
      参数:
      value - 主键值