Class MybatisFlexUtil

java.lang.Object
com.elitesland.ystdms.sys.util.MybatisFlexUtil

public class MybatisFlexUtil extends Object
MybatisFlex工具类.
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.mybatisflex.core.table.ColumnInfo
    getColumnInfoByColumnName(@NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank String columnName)
    通过表的列名获取表的列信息
    static com.mybatisflex.core.table.ColumnInfo
    getColumnInfoByField(@NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank String fieldName)
    通过实体类字段获取表的列信息
    static com.mybatisflex.core.query.QueryColumn
    getQueryColumnByColumnName(@NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank String columnName)
    通过表字段名获取表的查询列
    static com.mybatisflex.core.query.QueryColumn
    getQueryColumnByField(@NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank String fieldName)
    通过实体类字段获取表的查询列
    static com.mybatisflex.core.table.TableInfo
    getTableInfoByEntityClass(@NotNull Class<?> entityClass)
    通过实体类获取表信息
    static com.mybatisflex.core.table.TableInfo
    getTableInfoByTableName(@NotBlank String tableName)
    通过表名获取表信息

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getTableInfoByEntityClass

      public static com.mybatisflex.core.table.TableInfo getTableInfoByEntityClass(@NotNull @NotNull Class<?> entityClass)
      通过实体类获取表信息
      Parameters:
      entityClass -
      Returns:
    • getTableInfoByTableName

      public static com.mybatisflex.core.table.TableInfo getTableInfoByTableName(@NotBlank @NotBlank String tableName)
      通过表名获取表信息
      Parameters:
      tableName -
      Returns:
    • getColumnInfoByField

      public static com.mybatisflex.core.table.ColumnInfo getColumnInfoByField(@NotNull @NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank @NotBlank String fieldName)
      通过实体类字段获取表的列信息
      Parameters:
      tableInfo -
      fieldName -
      Returns:
    • getColumnInfoByColumnName

      public static com.mybatisflex.core.table.ColumnInfo getColumnInfoByColumnName(@NotNull @NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank @NotBlank String columnName)
      通过表的列名获取表的列信息
      Parameters:
      tableInfo -
      columnName -
      Returns:
    • getQueryColumnByField

      public static com.mybatisflex.core.query.QueryColumn getQueryColumnByField(@NotNull @NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank @NotBlank String fieldName)
      通过实体类字段获取表的查询列
      Parameters:
      tableInfo -
      fieldName -
      Returns:
    • getQueryColumnByColumnName

      public static com.mybatisflex.core.query.QueryColumn getQueryColumnByColumnName(@NotNull @NotNull com.mybatisflex.core.table.TableInfo tableInfo, @NotBlank @NotBlank String columnName)
      通过表字段名获取表的查询列
      Parameters:
      tableInfo -
      columnName -
      Returns: