类 MybatisSqlBeanProvider

java.lang.Object
cn.vonce.sql.java.provider.MybatisSqlBeanProvider

public class MybatisSqlBeanProvider extends Object
通用的数据库操作sql语句生成
版本:
1.0
作者:
Jovi
  • 构造器详细资料

    • MybatisSqlBeanProvider

      public MybatisSqlBeanProvider()
  • 方法详细资料

    • selectById

      public String selectById(Map<String,Object> map)
      根据id条件查询
      参数:
      map -
      返回:
    • selectByIds

      public String selectByIds(Map<String,Object> map)
      根据id条件查询
      参数:
      map -
      返回:
    • selectBy

      public String selectBy(Map<String,Object> map)
      根据条件查询
      参数:
      map -
      返回:
    • countBy

      public String countBy(Map<String,Object> map)
      根据条件查询统计
      参数:
      map -
      返回:
    • selectAll

      public String selectAll(Map<String,Object> map)
      查询全部
      参数:
      map -
      返回:
    • select

      public String select(Map<String,Object> map)
      根据自定义条件查询(可自动分页)
      参数:
      map -
      返回:
    • count

      public String count(Map<String,Object> map)
      根据自定义条件统计
      参数:
      map -
      返回:
    • deleteById

      public String deleteById(Map<String,Object> map)
      根据id条件删除
      参数:
      map -
      返回:
    • deleteBy

      public String deleteBy(Map<String,Object> map)
      根据条件删除
      参数:
      map -
      返回:
    • delete

      public String delete(Map<String,Object> map)
      删除
      参数:
      map -
      返回:
    • logicallyDeleteById

      public String logicallyDeleteById(Map<String,Object> map)
      逻辑删除
      参数:
      map -
      返回:
    • logicallyDeleteBy

      public String logicallyDeleteBy(Map<String,Object> map)
      根据条件逻辑删除
      参数:
      map -
      返回:
    • logicallyDeleteByWrapper

      public String logicallyDeleteByWrapper(Map<String,Object> map)
      根据条件逻辑删除
      参数:
      map -
      返回:
    • update

      public String update(Map<String,Object> map)
      更新
      参数:
      map -
      返回:
    • updateById

      public String updateById(Map<String,Object> map)
      根据id条件更新
      参数:
      map -
      返回:
    • updateByBeanId

      public String updateByBeanId(Map<String,Object> map)
      根据实体类id条件更新
      参数:
      map -
      返回:
    • updateBy

      public String updateBy(Map<String,Object> map)
      根据条件更新
      参数:
      map -
      返回:
    • updateByBean

      public String updateByBean(Map<String,Object> map)
      根据实体类字段条件更新
      参数:
      map -
      返回:
    • insertBean

      public String insertBean(Map<String,Object> map)
      插入数据
      参数:
      map -
      返回:
    • insert

      public String insert(Map<String,Object> map)
      插入数据
      参数:
      map -
      返回:
    • drop

      public String drop(Map<String,Object> map)
      删除表
      参数:
      map -
      返回:
    • create

      public String create(Map<String,Object> map)
      创建表
      参数:
      map -
      返回:
    • selectTableList

      public String selectTableList(Map<String,Object> map)
      获取表名列表
      参数:
      map -
      返回:
    • selectColumnInfoList

      public String selectColumnInfoList(Map<String,Object> map)
      获取列信息列表
      参数:
      map -
      返回:
    • backup

      public String backup(Map<String,Object> map)
      备份表和数据
      参数:
      map -
      返回:
    • copy

      public String copy(Map<String,Object> map)
      复制数据到指定表
      参数:
      map -
      返回:
    • executeSql

      public String executeSql(String sql)
      执行Sql
      参数:
      sql -
      返回:
    • lastInsertId

      public String lastInsertId()
      获取最后插入的自增id
      返回:
    • databases

      public String databases(Map<String,Object> map)
      复制数据到指定表
      参数:
      map -
      返回:
    • createSchema

      public String createSchema(Map<String,Object> map)
      复制数据到指定表
      参数:
      map -
      返回:
    • dropSchema

      public String dropSchema(Map<String,Object> map)
      复制数据到指定表
      参数:
      map -
      返回: