类 EzasseExecutor

java.lang.Object
cn.com.pism.ezasse.executor.EzasseExecutor
直接已知子类:
H2EzasseExecutor, HsqlDbExecutor, MysqlEzasseExecutor, OracleEzasseExecutor

public abstract class EzasseExecutor extends Object
从以下版本开始:
2022/04/04 下午 10:52
版本:
0.0.1
作者:
PerccyKing
  • 字段详细资料

    • log

      protected static final org.apache.commons.logging.Log log
    • jdbcTemplate

      protected org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
    • dataSource

      protected DataSource dataSource
  • 构造器详细资料

    • EzasseExecutor

      public EzasseExecutor()
  • 方法详细资料

    • setDataSource

      public void setDataSource(DataSource dataSource)

      设置数据源

      参数:
      dataSource - : 数据源
      从以下版本开始:
      2022/04/07 下午 05:54
    • queryForObject

      public <T> T queryForObject(String sql, Class<T> clazz)

      查询数据,并封装为对象

      参数:
      sql - : sql
      clazz - : 对象类型
      返回:
      EzasseExecutor 对象
      从以下版本开始:
      2022/04/06 下午 08:56
    • queryForList

      public <T> List<T> queryForList(Class<T> clazz, String sql, Objects... args)

      查询数据并封装为列表

      参数:
      clazz - : 数据对象类型
      sql - : sql
      args - : 参数
      返回:
      List<T> 查询到的数据列表
      从以下版本开始:
      2022/04/06 下午 11:19
    • getTableInfo

      public abstract List<EzasseTableInfo> getTableInfo(String tableName, String columnName)

      获取表信息

      参数:
      tableName - : 表名
      columnName - : 列名
      返回:
      List<EzasseTableInfo> 表的基本信息
      从以下版本开始:
      2022/04/06 下午 11:22
    • getTableInfo

      public abstract List<EzasseTableInfo> getTableInfo(String tableName)

      获取表信息

      参数:
      tableName - : 表名
      返回:
      List<EzasseTableInfo>
      从以下版本开始:
      2022/04/09 下午 04:03
    • execute

      public void execute(String sql)

      执行SQL

      参数:
      sql - : 需要执行的SQL
      从以下版本开始:
      2022/04/06 下午 11:23
    • getDataBaseNameFromDataSource

      protected static String getDataBaseNameFromDataSource(DataSource dataSource)

      从databse中获取 数据库名称

      参数:
      dataSource - : datasource
      返回:
      String 数据库名称
      从以下版本开始:
      2022/04/07 下午 03:49
    • getId

      public abstract String getId()

      获取id

      返回:
      String
      从以下版本开始:
      2022/04/11 下午 08:06
    • toTableInfo

      protected List<EzasseTableInfo> toTableInfo(List<Map<String,Object>> mapList)
      将maplist 转换为list对象
      参数:
      mapList - 查询出来的表基本信息
      返回:
      tableInfo 对象
    • getJdbcTemplate

      public org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
    • setJdbcTemplate

      public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
    • getDataSource

      public DataSource getDataSource()