类 EntityScriptService

java.lang.Object
net.sohelp.boot.engine.db.service.EntityScriptService

@Component public class EntityScriptService extends Object
脚本构建器,用于根据实体信息动态生成常用的SQL语句。
从以下版本开始:
2024/2/9 16:00
作者:
AaronFung
  • 构造器详细资料

    • EntityScriptService

      public EntityScriptService()
  • 方法详细资料

    • getInstance

      public static EntityScriptService getInstance()
      获取当前Spring容器中的EntityScriptService实例。
      返回:
      EntityScriptService 实例
    • getInsertSQL

      public String getInsertSQL(String entityName)
      根据实体名称获取默认数据源下的插入SQL语句。
      参数:
      entityName - 实体名称
      返回:
      插入SQL语句(未实现)
    • getInsertSQL

      public String getInsertSQL(String datasourceName, String entityName)
      根据指定数据源和实体名称生成插入SQL语句。
      参数:
      datasourceName - 数据源名称
      entityName - 实体名称
      返回:
      插入SQL语句(未实现)
    • getUpdateSQL

      public String getUpdateSQL(String entityName)
      根据实体名称获取默认数据源下的更新SQL语句。
      参数:
      entityName - 实体名称
      返回:
      更新SQL语句
    • getUpdateSQL

      public String getUpdateSQL(String datasourceName, String entityName)
      根据指定数据源和实体名称生成更新SQL语句。
      参数:
      datasourceName - 数据源名称
      entityName - 实体名称
      返回:
      更新SQL语句
    • getDeleteSQL

      public String getDeleteSQL(String entityName)
      根据实体名称获取默认数据源下的删除SQL语句。
      参数:
      entityName - 实体名称
      返回:
      删除SQL语句(未实现)
    • getDeleteSQL

      public String getDeleteSQL(String datasourceName, String entityName)
      根据指定数据源和实体名称生成删除SQL语句。
      参数:
      datasourceName - 数据源名称
      entityName - 实体名称
      返回:
      删除SQL语句(未实现)
    • getByIdSQL

      public String getByIdSQL(String datasourceName, String entityName)
      根据指定数据源和实体名称生成通过ID查询的SQL语句。
      参数:
      datasourceName - 数据源名称
      entityName - 实体名称
      返回:
      查询SQL语句(未实现)
    • getByIdSQL

      public String getByIdSQL(String entityName)
      根据实体名称获取默认数据源下通过ID查询的SQL语句。
      参数:
      entityName - 实体名称
      返回:
      查询SQL语句(未实现)
    • getCountSQL

      public String getCountSQL(String datasourceName, String entityName)
      根据指定数据源和实体名称生成统计数量的SQL语句。
      参数:
      datasourceName - 数据源名称
      entityName - 实体名称
      返回:
      统计SQL语句(未实现)
    • getCountSQL

      public String getCountSQL(String entityName)
      根据实体名称获取默认数据源下统计数量的SQL语句。
      参数:
      entityName - 实体名称
      返回:
      统计SQL语句(未实现)
    • getPageSQL

      public String getPageSQL(String enityName)
      根据实体名称生成分页查询的SQL语句。
      参数:
      enityName - 实体名称
      返回:
      分页SQL语句(未实现)