Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractDialect - Class in org.jeecgframework.minidao.pagehelper.dialect
-
基于 CountSqlParser 的智能 Count 查询
- AbstractDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.AbstractDialect
- AbstractHelperDialect - Class in org.jeecgframework.minidao.pagehelper.dialect
-
针对 PageHelper 的实现
- AbstractHelperDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.AbstractHelperDialect
- abstractSqlProcessor - Static variable in class org.jeecgframework.minidao.pagehelper.dialect.helper.SqlServerDialect
- abstractSqlProcessor - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- AbstractSqlProcessor - Interface in org.jeecgframework.minidao.sqlparser
-
SQL解析处理器(普通正则引擎 和 JSqlParser解析引擎)
- addAggregateFunctions(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
添加到聚合函数,可以是逗号隔开的多个函数前缀
- addField(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- addOrderBy(String, String, boolean) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
在SQL的最外层增加或修改ORDER BY子句
- addOrderBy(String, String, boolean) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
-
在SQL的最外层增加或修改ORDER BY子句
- addOrderBy(String, String, boolean) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
在SQL的最外层增加或修改ORDER BY子句
- addOrderBy(String, String, boolean) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
在SQL的最外层增加或修改ORDER BY子句
- addRowNumber(PlainSelect, List<SelectItem<?>>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
获取 ROW_NUMBER() 列
- addSelectField(String, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- addWhereCondition(String, String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
为SQL语句增加查询条件(直接使用条件语句) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
-
为SQL语句增加查询条件(直接使用条件语句) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
为SQL语句增加查询条件(直接使用条件语句) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.SimpleAddWhereHelper
-
为 SQL 增加 where 条件(条件字符串)
- addWhereCondition(String, String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserAddWhereHelper49
-
为 SQL 增加 where 条件(条件字符串)
- addWhereCondition(String, String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
为SQL语句增加查询条件(直接使用条件语句) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String, Object, String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
为SQL语句增加查询条件(使用字段、值和操作符) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String, Object, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
-
为SQL语句增加查询条件(使用字段、值和操作符) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String, Object, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
为SQL语句增加查询条件(使用字段、值和操作符) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- addWhereCondition(String, String, Object, String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.SimpleAddWhereHelper
-
为 SQL 增加 where 条件(字段+值+操作符)
- addWhereCondition(String, String, Object, String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserAddWhereHelper49
-
为 SQL 增加 where 条件(字段+值+操作符)
- addWhereCondition(String, String, Object, String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
为SQL语句增加查询条件(使用字段、值和操作符) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- Arguments - Annotation Interface in org.jeecgframework.minidao.annotation
-
规则: 1.
- AUTO - Enum constant in enum class org.jeecgframework.minidao.annotation.id.IdType
- AUTO - Enum constant in enum class org.jeecgframework.minidao.annotation.type.IdType
C
- check(String, String) - Static method in class org.jeecgframework.minidao.util.SqlInjectionUtil
-
校验比较严格
- checkMethod(Method[], String) - Static method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
-
判断该方法是否存在
- checkMethod(Method[], String) - Static method in class org.jeecgframework.minidao.util.ReflectUtil
-
判断该方法是否存在
- checkSqlAnnotation(String) - Static method in class org.jeecgframework.minidao.util.SqlInjectionUtil
-
校验是否有sql注释
- Classes - Class in org.jeecgframework.minidao.util
-
依赖javassit的工具类,获取方法的参数名
- clear() - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- clearDataSourceType() - Static method in class org.jeecgframework.minidao.datasource.DataSourceContextHolder
- cloneOrderByElement(OrderByElement, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
复制 OrderByElement
- cloneOrderByElement(OrderByElement, Expression) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
复制 OrderByElement
- concat(String...) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
拼接字符串
- containsKey(Object) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- convertKey(String) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- convertToPageSql(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
转换为分页语句
- convertToPageSql(String, Integer, Integer) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
转换为分页语句
- CouchBaseDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.nosql
-
CouchBase
- CouchBaseDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.nosql.CouchBaseDialect
- createColumnMap(int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnMapRowMapper
- createColumnMap(int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnOriginalMapRowMapper
- createPageSql(String, String, int, int) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
按照数据库类型,封装SQL
- currency(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为金额
D
- DATABSE_TYPE_CLICKHOUSE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_DB2 - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_DERBY - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_DM - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_EDB - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_H2 - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_HERDDB - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_HIGHGO - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_HSQLDB - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
-
数据库类型别名
- DATABSE_TYPE_INFORMIX - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_INFORMIX_SQLI - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_KINGBASE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_MARIADB - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_MYSQL - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_ORACLE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_ORACLE9I - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_OSCAR - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_PHOENIX - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_POLARDB - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_POSTGRE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_SQLITE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_SQLSERVER - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_SQLSERVER2012 - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_TDENGINE - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_XUGU - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- DATABSE_TYPE_ZENITH - Static variable in class org.jeecgframework.minidao.util.MiniDaoUtil
- dataSource - Variable in class org.jeecgframework.minidao.aop.MiniDaoHandler
-
自定义的数据源
- dataSource_enter - Enum constant in enum class org.jeecgframework.minidao.datasource.DataSourceType
- dataSource_jeecg - Enum constant in enum class org.jeecgframework.minidao.datasource.DataSourceType
- dataSource4 - Enum constant in enum class org.jeecgframework.minidao.datasource.DataSourceType
- DataSourceContextHolder - Class in org.jeecgframework.minidao.datasource
-
类名:DataSourceContextHolder.java 功能:获得和设置上下文环境的类,主要负责改变上下文数据源的名称 DataSourceContextHolder
- DataSourceContextHolder() - Constructor for class org.jeecgframework.minidao.datasource.DataSourceContextHolder
- DataSourceType - Enum Class in org.jeecgframework.minidao.datasource
- date(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为长日期
- date(Object, String) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为日期
- datetime(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为长时间
- Db2Dialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
Db2数据库
- Db2Dialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.Db2Dialect
- determineCurrentLookupKey() - Method in class org.jeecgframework.minidao.datasource.DynamicDataSource
- Dialect - Interface in org.jeecgframework.minidao.pagehelper.dialect
-
数据库方言,针对不同数据库进行实现
- DIAN - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
- DIAN - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- DIAN - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- DIAN_TMP - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
- DIAN_TMP - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- DIAN_TMP - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- doScan(String...) - Method in class org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner
- dynamic - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
匹配:user.name这样的参数表达式
- dynamic - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
-
匹配:user.name这样的参数表达式
- dynamic - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
匹配:user.name这样的参数表达式
- DynamicDataSource - Class in org.jeecgframework.minidao.datasource
-
类名:DynamicDataSource.java 功能:动态数据源类
- DynamicDataSource() - Constructor for class org.jeecgframework.minidao.datasource.DynamicDataSource
E
- EmptyInterceptor - Interface in org.jeecgframework.minidao.aspect
F
- format(String, String...) - Method in class org.jeecgframework.minidao.pagehelper.dialect.AbstractHelperDialect
-
格式化占位参数
- FreemarkerParseFactory - Class in org.jeecgframework.minidao.util
- FreemarkerParseFactory() - Constructor for class org.jeecgframework.minidao.util.FreemarkerParseFactory
G
- generateId() - Static method in class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
静态工具类
- get(Object) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- getAlias() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- getAllRealSelectFields() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
-
获取所有字段,包括子查询里的。
- getColumnKey(String) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnMapRowMapper
- getColumnKey(String) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnOriginalMapRowMapper
- getColumnValue(ResultSet, int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnMapRowMapper
- getColumnValue(ResultSet, int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnOriginalMapRowMapper
- getCountSql(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
获取SQL查询记录数SQL
- getCountSql(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- getCountSql(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
- getCountSql(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
获取SQL查询记录数SQL
- getDataSourceType() - Static method in class org.jeecgframework.minidao.datasource.DataSourceContextHolder
- getDbName() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- getDbType(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
自动获取DB类型
- getDbType(DataSource) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
自动获取DB类型
- getDelegate() - Method in class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
-
获取当前的代理对象
- getDialect(String) - Method in class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
-
根据 jdbcUrl 获取数据库方言
- getDialectKeyByJdbcUrl(String) - Method in class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
-
获取数据库类型 dialect
- getEmptyInterceptor() - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- getFields() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- getFirstSmall(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
返回首字母变为小写的字符串
- getFromSubSelect() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getFromTableAliasName() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getFromTableName() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getInStrs(List<String>) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为in所需参数
- getItemSelectBody(WithItem) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlSubSelectBody49
-
获取子的SelectBody
- getJdbcTemplate() - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- getKey() - Method in enum class org.jeecgframework.minidao.annotation.id.IdType
- getKeyListByContent(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
按照动态内容的参数出现顺序,将参数放到List中
- getKeyListByContent(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
-
按照动态内容的参数出现顺序,将参数放到List中
- getKeyListByContent(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
按照动态内容的参数出现顺序,将参数放到List中
- getKeyType() - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- getMethodParameterNamesByAnnotation(Method) - Static method in class org.jeecgframework.minidao.util.ParameterNameUtils
-
获取指定方法的参数名
- getMethodParamNames(Class<?>, String) - Static method in class org.jeecgframework.minidao.util.Classes
-
获取方法参数名称,匹配同名的某一个方法
- getMethodParamNames(Class<?>, String, Class<?>...) - Static method in class org.jeecgframework.minidao.util.Classes
-
获取方法参数名称,按给定的参数类型匹配方法
- getMethodParamNames(CtMethod) - Static method in class org.jeecgframework.minidao.util.Classes
-
获取方法参数名称
- getMethodSqlLogicJar(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
根据SQL_URL读取SQL文件内容
- getName() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- getNamedParameterJdbcTemplate() - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- getObject() - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- getObjectType() - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- getOrderByElements(PlainSelect, List<SelectItem<?>>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
获取新的排序列表
- getPage() - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- getPageParam(MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.AbstractDialect
-
处理分页参数
- getPageParam(MiniDaoPage) - Method in interface org.jeecgframework.minidao.pagehelper.dialect.Dialect
-
获取分页参数
- getPages() - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- getPageSelect(Select) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
获取一个外层包装的TOP查询
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.AbstractHelperDialect
-
单独处理分页部分
- getPageSql(String, MiniDaoPage) - Method in interface org.jeecgframework.minidao.pagehelper.dialect.Dialect
-
生成分页查询 sql
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.Db2Dialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.HerdDBDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.HsqldbDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.InformixDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.MySqlDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.Oracle9iDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.OracleDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.OscarDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.PostgreSqlDialect
-
构建 PostgreSQL分页查询语句
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.SqlServer2012Dialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.helper.SqlServerDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.nosql.CouchBaseDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.nosql.HBaseDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.nosql.HiveDialect
- getPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.pagehelper.dialect.nosql.PrestoDialect
- getParsedSql() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getProxy() - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- getQueryTableInfo(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
根据 sql语句 获取表和字段信息
- getQueryTableInfo(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- getQueryTableInfo(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
- getQueryTableInfo(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlTableInfoHelper
- getQueryTableInfo(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
根据 sql语句 获取表和字段信息
- getQueryTableInfoIns(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlTableInfoHelper
- getRealSelectFields() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getResults() - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- getRows() - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- getSelectFields() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- getSelectItems(PlainSelect) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
获取查询列
- getSimpleCountSql(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
获取普通的Count-sql
- getSimpleCountSql(String, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
获取普通的Count-sql
- getSmartCountSql(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
获取智能的countSql
- getSmartCountSql(String, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
获取智能的countSql
- getSqlServerPageSql(String, MiniDaoPage) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
获取SqlServer分页SQL
- getSqlServerPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- getSqlServerPageSql(String, MiniDaoPage) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
- getTotal() - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- getValue() - Method in enum class org.jeecgframework.minidao.annotation.type.IdType
H
- HBaseDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.nosql
-
HBase【大数据】
- HBaseDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.nosql.HBaseDialect
- HerdDBDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
HerdDB数据库
- HerdDBDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.HerdDBDialect
- HiveDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.nosql
-
Hive 【大数据】 遗留问题,hive的子查询结果,比如 select * from (select id from c) t,jdbc返回结果应该是id,但他返回了t.id 因此HiveStyle需要重新实现BeanProcessor#getColName方法,返回正确的列名.
- HiveDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.nosql.HiveDialect
- HsqldbDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
Hsqldb
- HsqldbDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.HsqldbDialect
I
- ID_SEQ - Enum constant in enum class org.jeecgframework.minidao.annotation.id.IdType
- ID_WORKER - Enum constant in enum class org.jeecgframework.minidao.annotation.id.IdType
- ID_WORKER - Enum constant in enum class org.jeecgframework.minidao.annotation.type.IdType
- IdAutoGenerator - Annotation Interface in org.jeecgframework.minidao.annotation
- IdType - Enum Class in org.jeecgframework.minidao.annotation.id
-
主键类型
- IdType - Enum Class in org.jeecgframework.minidao.annotation.type
-
主键策略
- IgnoreSaas - Annotation Interface in org.jeecgframework.minidao.annotation
- in(String) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
in查询字符串分割
- INF_METHOD_ACTIVE - Static variable in class org.jeecgframework.minidao.def.MiniDaoConstants
-
接口方法定義規則 添加:insert,add,create 添加:update,modify,store 刪除:delete,remove 檢索:以上各单词之外
- INF_METHOD_BATCH - Static variable in class org.jeecgframework.minidao.def.MiniDaoConstants
- InformixDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
Informix
- InformixDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.InformixDialect
- initDelegateDialect(DataSource) - Method in class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
-
多数据动态获取时,每次需要初始化
- inNumber(String) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
in查询字符串分割
- invoke(Object, Method, Object[]) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- isAbstract(Method) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
判断方法是否是抽象方法
- isAll() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- isCandidateComponent(AnnotatedBeanDefinition) - Method in class org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner
-
默认不允许接口的,这里重写,覆盖下,另外默认会Scan @Component 这样所以的被@Component 注解的都会Scan
- isExistTemplate(String) - Static method in class org.jeecgframework.minidao.util.FreemarkerParseFactory
-
判断模板是否存在
- isFormatSql() - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- isJSqlParser49Available() - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
判断当前环境是否支持jsqlparser4.9
- isNotEmptyList(List<?>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
List不空
- isSelectAll() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- isSimpleCount(PlainSelect) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
是否可以用简单的count查询方式
- isSingleton() - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- isWrapClass(Class<?>) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
判断Class是否是基本包装类型
J
- jsqlCountSqlParser - Static variable in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- JSqlCountSqlParser49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
-
sql解析类,提供更智能的count查询sql
- JSqlCountSqlParser49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
- JSqlParserAddWhereHelper49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
-
addWhere 工具类(jsqlparser 4.9) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- JSqlParserAddWhereHelper49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserAddWhereHelper49
- JSqlParserAllTableManager49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
-
解析所有表名和字段的类
- JSqlParserSelectInfoUtil49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
- JSqlParserSelectInfoUtil49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserSelectInfoUtil49
- JsqlparserSqlProcessor49 - Class in org.jeecgframework.minidao.sqlparser.impl
-
jsqlparser解析SQL
- JsqlparserSqlProcessor49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- jsqlRemoveSqlOrderBy - Static variable in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- JSqlRemoveSqlOrderBy49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
-
sqlserver工具类,去掉order by
- JSqlRemoveSqlOrderBy49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- jsqlServerPagesHelper - Static variable in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- JSqlServerPagesHelper49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
-
将sqlserver查询语句转换为分页语句
注意事项:
请先保证你的SQL可以执行 sql中最好直接包含order by,可以自动从sql提取 如果没有order by,可以通过入参提供,但是需要自己保证正确 如果sql有order by,可以通过orderby参数覆盖sql中的order by order by的列名不能使用别名 表和列使用别名的时候不要使用单引号(') 该类设计为一个独立的工具类,依赖jsqlparser,可以独立使用 - JSqlServerPagesHelper49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- JSqlSubSelectBody49 - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
- JSqlSubSelectBody49() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlSubSelectBody49
- JSqlTableInfoHelper - Class in org.jeecgframework.minidao.sqlparser.impl.util.v49
- JSqlTableInfoHelper() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlTableInfoHelper
K
- KEEP_ORDERBY - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
M
- MachbaseDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.nosql
- MachbaseDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.nosql.MachbaseDialect
- main(String[]) - Static method in class org.jeecgframework.minidao.util.Classes
- main(String[]) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
- main(String[]) - Static method in class org.jeecgframework.minidao.util.ParameterNameUtils
- main(String[]) - Static method in class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
测试
- mapdataSource - Enum constant in enum class org.jeecgframework.minidao.datasource.DataSourceType
- mapRow(ResultSet, int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnMapRowMapper
- mapRow(ResultSet, int) - Method in class org.jeecgframework.minidao.spring.rowMapper.MiniColumnOriginalMapRowMapper
- maskMyBatisPlaceholders(String, Map<String, String>) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
将 #{..}/${..}
- maskMyBatisPlaceholders(String, Map<String, String>, String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
将 #{..}/${..}
- MB_PLACEHOLDER - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
MyBatis占位符正则
- MB_PREFIX - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
sql替换占位符前缀
- MB_SUFFIX - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
sql替换占位符后缀
- method1(String, String) - Method in class org.jeecgframework.minidao.util.ParameterNameUtils
- MiniColumnMapRowMapper - Class in org.jeecgframework.minidao.spring.rowMapper
-
使用小写的key 作为map的关键字
- MiniColumnMapRowMapper() - Constructor for class org.jeecgframework.minidao.spring.rowMapper.MiniColumnMapRowMapper
- MiniColumnOriginalMapRowMapper - Class in org.jeecgframework.minidao.spring.rowMapper
-
使用默认的key作为关键字
- MiniColumnOriginalMapRowMapper() - Constructor for class org.jeecgframework.minidao.spring.rowMapper.MiniColumnOriginalMapRowMapper
- MiniDao - Annotation Interface in org.jeecgframework.minidao.annotation
- MiniDaoBeanFactory<T> - Class in org.jeecgframework.minidao.factory
-
持久层的的工厂
- MiniDaoBeanFactory() - Constructor for class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- MiniDaoBeanScannerConfigurer - Class in org.jeecgframework.minidao.factory
-
扫描配置文件
- MiniDaoBeanScannerConfigurer() - Constructor for class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- MiniDaoClassPathMapperScanner - Class in org.jeecgframework.minidao.factory
-
Dao扫描层
- MiniDaoClassPathMapperScanner(BeanDefinitionRegistry, Class<? extends Annotation>) - Constructor for class org.jeecgframework.minidao.factory.MiniDaoClassPathMapperScanner
- MiniDaoConstants - Class in org.jeecgframework.minidao.def
- MiniDaoConstants() - Constructor for class org.jeecgframework.minidao.def.MiniDaoConstants
- MiniDaoHandler - Class in org.jeecgframework.minidao.aop
- MiniDaoHandler() - Constructor for class org.jeecgframework.minidao.aop.MiniDaoHandler
- MinidaoInterceptor - Class in org.jeecgframework.minidao.aspect
- MinidaoInterceptor() - Constructor for class org.jeecgframework.minidao.aspect.MinidaoInterceptor
- MiniDaoLinkedMap - Class in org.jeecgframework.minidao.spring.map
-
提供默认小写作为Key的Map
- MiniDaoLinkedMap() - Constructor for class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- MiniDaoLinkedMap(int) - Constructor for class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- MiniDaoLinkedMap(int, Locale) - Constructor for class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- MiniDaoLinkedMap(Locale) - Constructor for class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- MiniDaoPage<T> - Class in org.jeecgframework.minidao.pojo
- MiniDaoPage() - Constructor for class org.jeecgframework.minidao.pojo.MiniDaoPage
- MiniDaoUtil - Class in org.jeecgframework.minidao.util
- MiniDaoUtil() - Constructor for class org.jeecgframework.minidao.util.MiniDaoUtil
- MySqlDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
MySql
- MySqlDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.MySqlDialect
N
- nextId() - Method in class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
获得下一个ID (该方法是线程安全的)
- number(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为0.00的数字
- number(Object, String) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为数字
O
- onInsert(Field[], Object) - Method in interface org.jeecgframework.minidao.aspect.EmptyInterceptor
-
插入拦截
- onInsert(Field[], Object) - Method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
- onSelect(Field[], Object) - Method in interface org.jeecgframework.minidao.aspect.EmptyInterceptor
-
查询数据注入查询条件字段 规则说明 1、只支持方法名字以select、query、get、page开头的dao方法 2、dao方法的第一个参数必须是需要注入条件的实体 3、不想注入saas隔离字段,给方法加 @IgnoreSaas
- onSelect(Field[], Object) - Method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
- onUpdate(Field[], Object) - Method in interface org.jeecgframework.minidao.aspect.EmptyInterceptor
-
修改拦截
- onUpdate(Field[], Object) - Method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
- Oracle9iDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
Oracle9i
- Oracle9iDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.Oracle9iDialect
- OracleDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
Oracle
- OracleDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.OracleDialect
- orderByHashParameters(List<OrderByElement>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
判断Orderby是否包含参数,有参数的不能去
- orderByHashParameters(List<OrderByElement>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- org.jeecgframework.minidao.annotation - package org.jeecgframework.minidao.annotation
- org.jeecgframework.minidao.annotation.id - package org.jeecgframework.minidao.annotation.id
- org.jeecgframework.minidao.annotation.type - package org.jeecgframework.minidao.annotation.type
- org.jeecgframework.minidao.aop - package org.jeecgframework.minidao.aop
- org.jeecgframework.minidao.aspect - package org.jeecgframework.minidao.aspect
- org.jeecgframework.minidao.datasource - package org.jeecgframework.minidao.datasource
- org.jeecgframework.minidao.def - package org.jeecgframework.minidao.def
- org.jeecgframework.minidao.factory - package org.jeecgframework.minidao.factory
- org.jeecgframework.minidao.pagehelper - package org.jeecgframework.minidao.pagehelper
- org.jeecgframework.minidao.pagehelper.dialect - package org.jeecgframework.minidao.pagehelper.dialect
- org.jeecgframework.minidao.pagehelper.dialect.helper - package org.jeecgframework.minidao.pagehelper.dialect.helper
- org.jeecgframework.minidao.pagehelper.dialect.nosql - package org.jeecgframework.minidao.pagehelper.dialect.nosql
- org.jeecgframework.minidao.pojo - package org.jeecgframework.minidao.pojo
- org.jeecgframework.minidao.spring.map - package org.jeecgframework.minidao.spring.map
- org.jeecgframework.minidao.spring.rowMapper - package org.jeecgframework.minidao.spring.rowMapper
- org.jeecgframework.minidao.sqlparser - package org.jeecgframework.minidao.sqlparser
- org.jeecgframework.minidao.sqlparser.impl - package org.jeecgframework.minidao.sqlparser.impl
- org.jeecgframework.minidao.sqlparser.impl.util - package org.jeecgframework.minidao.sqlparser.impl.util
- org.jeecgframework.minidao.sqlparser.impl.util.v49 - package org.jeecgframework.minidao.sqlparser.impl.util.v49
- org.jeecgframework.minidao.sqlparser.impl.vo - package org.jeecgframework.minidao.sqlparser.impl.vo
- org.jeecgframework.minidao.util - package org.jeecgframework.minidao.util
- OscarDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
神通数据库
- OscarDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.OscarDialect
P
- PAGE_COLUMN_ALIAS_PREFIX - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- PAGE_ROW_NUMBER - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- PAGE_ROW_NUMBER_COLUMN - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- PAGE_SIZE - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- PAGE_TABLE_ALIAS - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- PAGE_TABLE_NAME - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- pageAutoDialect - Variable in class org.jeecgframework.minidao.aop.MiniDaoHandler
- PageAutoDialect - Class in org.jeecgframework.minidao.pagehelper.dialect
-
基础方言信息
- PageAutoDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
- PageException - Exception in org.jeecgframework.minidao.pagehelper
-
分页插件异常处理类
- PageException() - Constructor for exception org.jeecgframework.minidao.pagehelper.PageException
- PageException(String) - Constructor for exception org.jeecgframework.minidao.pagehelper.PageException
- PageException(String, Throwable) - Constructor for exception org.jeecgframework.minidao.pagehelper.PageException
- PageException(Throwable) - Constructor for exception org.jeecgframework.minidao.pagehelper.PageException
- Param - Annotation Interface in org.jeecgframework.minidao.annotation
-
minidao参数注解
- ParameterNameUtils - Class in org.jeecgframework.minidao.util
-
获取方法参数注解
- ParameterNameUtils() - Constructor for class org.jeecgframework.minidao.util.ParameterNameUtils
- pareSetName(String) - Static method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
-
拼接某属性set 方法
- pareSetName(String) - Static method in class org.jeecgframework.minidao.util.ReflectUtil
-
拼接某属性set 方法
- parse() - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserAllTableManager49
-
开始解析
- parseAllSelectTable(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
解析 查询(select)sql的信息, 此方法会展开所有子查询到一个map里, key只存真实的表名,如果查询的没有真实的表名,则会被忽略。
- parseAllSelectTable(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- parseAllSelectTable(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
注:使用正则方式解析具有缺陷,并不能保证能解析出所有表名,并且 SelectSqlInfo 中只有表名信息,没有其他字段的信息
- parseAllSelectTable(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserSelectInfoUtil49
-
解析 查询(select)sql的信息, 此方法会展开所有子查询到一个map里, key只存真实的表名,如果查询的没有真实的表名,则会被忽略。
- parseAllSelectTable(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
解析SQL查询字段
- parseSelectAliasMap(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
解析 SQL 查询,将 SELECT 字段映射到 (alias或列名) -> (完整字段表达式) 的 Map 中。
- parseSelectAliasMap(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- parseSelectAliasMap(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
- parseSelectAliasMap(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
解析 SQL 查询,将 SELECT 字段映射到 (alias或列名) -> (完整字段表达式) 的 Map 中。
- parseSelectSqlInfo(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
解析 查询(select)sql的信息,子查询嵌套
- parseSelectSqlInfo(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
- parseSelectSqlInfo(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
注:使用正则方式解析具有缺陷, SelectSqlInfo 中只有表名信息,没有其他字段的信息
- parseSelectSqlInfo(String) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlParserSelectInfoUtil49
-
解析 查询(select)sql的信息,子查询嵌套
- parseSelectSqlInfo(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
解析SQL查询字段
- parseSqlFields(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
解析SQL查询字段
- parseSqlFields(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
-
解析SQL查询字段
- parseSqlFields(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
解析SQL查询字段
- parseSqlFields(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
解析SQL查询字段
- parseTemplate(String, Map<String, Object>) - Static method in class org.jeecgframework.minidao.util.FreemarkerParseFactory
-
解析ftl模板
- parseTemplateContent(String, Map<String, Object>) - Static method in class org.jeecgframework.minidao.util.FreemarkerParseFactory
-
解析ftl
- parsSqlField(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
解析SQL查询字段
- percent(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为百分比
- PostgreSqlDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
PostgreSQL 方言.
- PostgreSqlDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.PostgreSqlDialect
- postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- PrestoDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.nosql
-
数据库差异:presto数据库,注意presto 不支持jdbc的Preparedtatment 以及不支持offset
- PrestoDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.nosql.PrestoDialect
- procedureParamsList(Method, Object[]) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
-
将解析参数的代码单独抽取出来
- processFromItem(FromItem) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
处理子查询
- processFromItem(FromItem) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- processFromItem(FromItem, int) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
处理子查询
- processPlainSelect(PlainSelect) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
处理PlainSelect类型的selectBody
- processPlainSelect(PlainSelect) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- processPlainSelect(PlainSelect, int) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
处理PlainSelect类型的selectBody
- processSelectBody(Select) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
处理selectBody去除Order by
- processSelectBody(Select) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
- processSelectBody(Select, int) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
处理selectBody去除Order by
- processWithItemsList(List<WithItem>) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
处理WithItem
- put(String, Object) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- putAll(Map) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
Q
- QueryTable - Class in org.jeecgframework.minidao.sqlparser.impl.vo
- QueryTable() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- QueryTable(String, String) - Constructor for class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- QueryTable(String, String, String) - Constructor for class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
R
- ReflectUtil - Class in org.jeecgframework.minidao.util
- ReflectUtil() - Constructor for class org.jeecgframework.minidao.util.ReflectUtil
- registerDialectAlias(String, Class<? extends Dialect>) - Static method in class org.jeecgframework.minidao.pagehelper.dialect.PageAutoDialect
- remove(Object) - Method in class org.jeecgframework.minidao.spring.map.MiniDaoLinkedMap
- removeOrderBy(String) - Method in interface org.jeecgframework.minidao.sqlparser.AbstractSqlProcessor
-
去除排序SQL片段
- removeOrderBy(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.JsqlparserSqlProcessor49
-
去除排序SQL片段
- removeOrderBy(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
-
去除排序SQL片段
- removeOrderBy(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlRemoveSqlOrderBy49
-
SQLServer去除子查询中的order by
- removeOrderBy(String) - Static method in class org.jeecgframework.minidao.util.MiniDaoUtil
-
去除SQL中的order by (为了兼容SQLServer)
- restoreMyBatisPlaceholders(String, Map<String, String>) - Static method in class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
-
占位符还原:将带引号的占位换回原始 #{..}/${..}
- ResultType - Annotation Interface in org.jeecgframework.minidao.annotation
- round(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为整数
S
- SelectSqlInfo - Class in org.jeecgframework.minidao.sqlparser.impl.vo
-
select 查询 sql 的信息
- SelectSqlInfo(Object) - Constructor for class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- SelectSqlInfo(String) - Constructor for class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- SEQ_NEXTVAL_SQL - Static variable in class org.jeecgframework.minidao.aop.MiniDaoHandler
- seqName() - Element in annotation interface org.jeecgframework.minidao.annotation.id.TableId
-
字段名(类型为ID_SEQ时必须设置)
- setAlias(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- setAll(boolean) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- setAnnotation(Class<? extends Annotation>) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setApplicationContext(ApplicationContext) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setApplicationContext(ApplicationContext) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setBasePackage(String) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setDaoInterface(Class<T>) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- setDataSourceLookup(DataSourceLookup) - Method in class org.jeecgframework.minidao.datasource.DynamicDataSource
- setDataSourceType(DataSourceType) - Static method in class org.jeecgframework.minidao.datasource.DataSourceContextHolder
- setDbName(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- setDbType(String) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setDefaultTargetDataSource(Object) - Method in class org.jeecgframework.minidao.datasource.DynamicDataSource
- setEmptyInterceptor(EmptyInterceptor) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setEmptyInterceptor(EmptyInterceptor) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setFields(Set<String>) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- setFieldValue(Map<Object, Object>, Object) - Static method in class org.jeecgframework.minidao.aspect.MinidaoInterceptor
-
设置bean 属性值
- setFieldValue(Map<Object, Object>, Object) - Static method in class org.jeecgframework.minidao.util.ReflectUtil
-
设置bean 属性值
- setFormatSql(boolean) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setFormatSql(boolean) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setFromSubSelect(SelectSqlInfo) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setFromTableAliasName(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setFromTableName(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setIdFieldValue(Map<Object, Object>, Object) - Static method in class org.jeecgframework.minidao.util.ReflectUtil
-
设置bean 属性值
- setJdbcTemplate(JdbcTemplate) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setKeyType(String) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setKeyType(String) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setName(String) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.QueryTable
- setNamedParameterJdbcTemplate(NamedParameterJdbcTemplate) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setPage(int) - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- setPages(int) - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- setProxy(MiniDaoHandler) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanFactory
- setRealSelectFields(Set<String>) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setResults(List<T>) - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- setRows(int) - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- setSelectAll(boolean) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setSelectFields(Set<String>) - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- setShowSql(boolean) - Method in class org.jeecgframework.minidao.aop.MiniDaoHandler
- setShowSql(boolean) - Method in class org.jeecgframework.minidao.factory.MiniDaoBeanScannerConfigurer
- setTargetDataSources(Map<Object, Object>) - Method in class org.jeecgframework.minidao.datasource.DynamicDataSource
- setTotal(int) - Method in class org.jeecgframework.minidao.pojo.MiniDaoPage
- SimpleAddWhereHelper - Class in org.jeecgframework.minidao.sqlparser.impl.util
-
简单字符串方式为 SQL 增加 where 条件(与 SimpleSqlProcessor 同步逻辑) for [issues/8336]支持SqlServer数据使用sql排序,新方案。
- SimpleAddWhereHelper() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.SimpleAddWhereHelper
- SimpleFormat - Class in org.jeecgframework.minidao.util
-
格式化工具
- SimpleFormat() - Constructor for class org.jeecgframework.minidao.util.SimpleFormat
- SimpleSqlProcessor - Class in org.jeecgframework.minidao.sqlparser.impl
-
简单SQL解析器(采用正则)
- SimpleSqlProcessor() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.SimpleSqlProcessor
- SnowflakeIdWorker - Class in org.jeecgframework.minidao.util
-
Twitter_Snowflake
SnowFlake的结构如下(每部分用-分开):
0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000
1位标识,由于long基本类型在Java中是带符号的,最高位是符号位,正数是0,负数是1,所以id一般是正数,最高位是0
41位时间截(毫秒级),注意,41位时间截不是存储当前时间的时间截,而是存储时间截的差值(当前时间截 - 开始时间截) 得到的值),这里的的开始时间截,一般是我们的id生成器开始使用的时间,由我们程序来指定的(如下下面程序IdWorker类的startTime属性)。 - SnowflakeIdWorker(long, long) - Constructor for class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
构造函数
- Sql - Annotation Interface in org.jeecgframework.minidao.annotation
- SQL_FTL_DTO - Static variable in class org.jeecgframework.minidao.def.MiniDaoConstants
-
方法有且只有一个参数 用户未使用@Arguments 标签 模板中引用参数默认为:dto
- SqlInjectionUtil - Class in org.jeecgframework.minidao.util
-
sql注入校验工具类
- SqlInjectionUtil() - Constructor for class org.jeecgframework.minidao.util.SqlInjectionUtil
- SqlParserUtils - Class in org.jeecgframework.minidao.sqlparser.impl.util
- SqlParserUtils() - Constructor for class org.jeecgframework.minidao.sqlparser.impl.util.SqlParserUtils
- SqlServer2012Dialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
SqlServer2012
- SqlServer2012Dialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.SqlServer2012Dialect
- SqlServerDialect - Class in org.jeecgframework.minidao.pagehelper.dialect.helper
-
SqlServer
- SqlServerDialect() - Constructor for class org.jeecgframework.minidao.pagehelper.dialect.helper.SqlServerDialect
- sqlToCount(Select, String) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlCountSqlParser49
-
将sql转换为count查询
- START_ROW - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
T
- TableId - Annotation Interface in org.jeecgframework.minidao.annotation.id
- tilNextMillis(long) - Method in class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
阻塞到下一个毫秒,直到获得新的时间戳
- time(Object) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
格式化为时间
- timeGen() - Method in class org.jeecgframework.minidao.util.SnowflakeIdWorker
-
返回以毫秒为单位的当前时间
- timestampToString(Object, String) - Method in class org.jeecgframework.minidao.util.SimpleFormat
-
将timestamp格式的字符转换为用户指定格式
- TOP100_PERCENT - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- toString() - Method in class org.jeecgframework.minidao.sqlparser.impl.vo.SelectSqlInfo
- Transient - Annotation Interface in org.jeecgframework.minidao.annotation
-
非持久化属性
- type() - Element in annotation interface org.jeecgframework.minidao.annotation.id.TableId
-
主键类型
IdType - type() - Element in annotation interface org.jeecgframework.minidao.annotation.IdAutoGenerator
-
主键策略 native:ID自增
U
- UUID - Enum constant in enum class org.jeecgframework.minidao.annotation.id.IdType
- UUID - Enum constant in enum class org.jeecgframework.minidao.annotation.type.IdType
V
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.Arguments
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.IgnoreSaas
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.MiniDao
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.Param
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.ResultType
-
返回类型
- value() - Element in annotation interface org.jeecgframework.minidao.annotation.Sql
- valueOf(String) - Static method in enum class org.jeecgframework.minidao.annotation.id.IdType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jeecgframework.minidao.annotation.type.IdType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jeecgframework.minidao.datasource.DataSourceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jeecgframework.minidao.annotation.id.IdType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jeecgframework.minidao.annotation.type.IdType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jeecgframework.minidao.datasource.DataSourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WRAP_TABLE - Static variable in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
- wrapSetOperationList(SetOperationList) - Method in class org.jeecgframework.minidao.sqlparser.impl.util.v49.JSqlServerPagesHelper49
-
包装SetOperationList
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form