Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addTable(TableDef) - Method in class cn.dinodev.spring.data.schema.SchemaManager
- and(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,如下写法都是合法的:
- and(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,例如:
- and(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,带参数值,用 AND 连接,如下写法都是合法的:
- AND - Enum constant in enum class cn.dinodev.spring.data.sql.Logic
-
AND
- andIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
- andIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
- andIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- andIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- any(String, T) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 ANY 函数,其参数为一个子查询,如下:
- any(String, T, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 ANY 函数,其参数为一个子查询,如下:
- appendList(StringBuilder, List<?>, String, String) - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
-
Constructs a list of items with given separators.
- appendList(StringBuilder, List<?>, String, String, String) - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
-
Constructs a list of items with given separators.
- AuditLog - Annotation Interface in cn.dinodev.spring.data.annotion
-
操作日志注解
B
- basePackageClasses() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Type-safe alternative to
EnableDinoDataJdbc.basePackages()for specifying the packages to scan for annotated components. - basePackages() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Base packages to scan for annotated components.
- basePackages() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataRedis
-
Base packages to scan for annotated components.
- between(String, Range<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- between(String, Number, Number) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- BETWEEN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
范围匹配
- business() - Element in annotation interface cn.dinodev.spring.data.annotion.AuditLog
-
操作的业务
C
- CamelNamingConversition - Class in cn.dinodev.spring.data.sql.dialect
- CamelNamingConversition() - Constructor for class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
- check() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
- cn.dinodev.spring.data.annotion - package cn.dinodev.spring.data.annotion
- cn.dinodev.spring.data.autoconfig - package cn.dinodev.spring.data.autoconfig
- cn.dinodev.spring.data.caching - package cn.dinodev.spring.data.caching
- cn.dinodev.spring.data.converts - package cn.dinodev.spring.data.converts
- cn.dinodev.spring.data.dao - package cn.dinodev.spring.data.dao
- cn.dinodev.spring.data.dao.impl - package cn.dinodev.spring.data.dao.impl
- cn.dinodev.spring.data.dao.processor - package cn.dinodev.spring.data.dao.processor
- cn.dinodev.spring.data.domain - package cn.dinodev.spring.data.domain
- cn.dinodev.spring.data.jdbc - package cn.dinodev.spring.data.jdbc
- cn.dinodev.spring.data.jdbc.mapping - package cn.dinodev.spring.data.jdbc.mapping
- cn.dinodev.spring.data.schema - package cn.dinodev.spring.data.schema
- cn.dinodev.spring.data.sql - package cn.dinodev.spring.data.sql
- cn.dinodev.spring.data.sql.builder - package cn.dinodev.spring.data.sql.builder
- cn.dinodev.spring.data.sql.dialect - package cn.dinodev.spring.data.sql.dialect
- column(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
添加查询列信息,可以逐个添加,也可以添加多个,用逗号隔开,如下用法都是合法的
- columns - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- columns(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
添加多个查询列,每个参数可以是一个col,可以是多个,如下用法都是合法的:
- considerNestedRepositories() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configures whether nested repository-interfaces (e.g.
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
- convert(Object, TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
- convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
- convertColumnName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.NamingConversition
-
转换列的名字
- convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
- convertColumnName(String) - Method in class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
- convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.CamelNamingConversition
- convertTableName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.NamingConversition
-
转换表的名字
- convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
- convertTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
- convertToDatabaseColumn(Scope) - Method in class cn.dinodev.spring.data.converts.ScopeDefaultConvert
- convertToDatabaseColumn(JsonNode) - Method in class cn.dinodev.spring.data.converts.JsonStringConvert
- convertToDatabaseColumn(Object) - Method in class cn.dinodev.spring.data.converts.ObjectJsonbConverter
- convertToDatabaseColumn(List<Long>) - Method in class cn.dinodev.spring.data.converts.ListLongJsonbConverter
- convertToDatabaseColumn(List<String>) - Method in class cn.dinodev.spring.data.converts.ListStringJsonbConverter
- convertToEntityAttribute(String) - Method in class cn.dinodev.spring.data.converts.JsonStringConvert
- convertToEntityAttribute(String) - Method in class cn.dinodev.spring.data.converts.ScopeDefaultConvert
- convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ListLongJsonbConverter
- convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ListStringJsonbConverter
- convertToEntityAttribute(PGobject) - Method in class cn.dinodev.spring.data.converts.ObjectJsonbConverter
- count(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
返回计数
- count(String, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
返回计数
- countOk() - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
查询状态为‘ok’的记录数量
- createPersistentEntity(TypeInformation<T>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
- createPersistentProperty(Property, RelationalPersistentEntity<?>, SimpleTypeHolder) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
- crossJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
CROSS JOIN 交叉连接,cross join不可以加on
- crossJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
CROSS JOIN 交叉连接,cross join不可以加on
- CrudRepositoryBase<T,
K extends Serializable> - Interface in cn.dinodev.spring.data.dao
D
- dataAccessStrategyRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configures the name of the
DataAccessStrategybean definition to be used to create repositories discovered through this annotation. - dataConversionService(ApplicationContext) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
- Default() - Constructor for class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- Default() - Constructor for class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
- delete(DeleteSqlBuilder) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- delete(DeleteSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
删除
- DeleteSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
- DeleteSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
-
根据表名构造, 如下写法都是合法的:
- DeleteSqlBuilder(String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
-
设置表名,更设置表的别名
- DerivedSqlIdentifier - Class in cn.dinodev.spring.data.jdbc.mapping
- dialect() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- dialect() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
数据库的Dialect
- dialect(JdbcOperations) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- Dialect - Interface in cn.dinodev.spring.data.sql.dialect
- Dialect.Default - Class in cn.dinodev.spring.data.sql.dialect
- DinoDataAutoConfiguration - Class in cn.dinodev.spring.data.autoconfig
- DinoDataAutoConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
- DinoDataJdbcConfiguration - Class in cn.dinodev.spring.data.autoconfig
- DinoDataJdbcConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- DinoFlaywayConfiguration - Class in cn.dinodev.spring.data.autoconfig
- DinoFlaywayConfiguration() - Constructor for class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
- DinoJdbcCustomConversions - Class in cn.dinodev.spring.data.jdbc.mapping
- DinoJdbcCustomConversions(CustomConversions.StoreConversions, List<?>) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
- DinoJdbcMappingContext - Class in cn.dinodev.spring.data.jdbc
- DinoJdbcMappingContext(NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
- DinoJdbcPersistentEntity<T> - Class in cn.dinodev.spring.data.jdbc.mapping
-
Default implementation of
RelationalPersistentEntity. - DinoJdbcPersistentEntity(TypeInformation<T>, NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
-
Creates a new
DinoJdbcPersistentEntityfor the givenTypeInformation. - DinoJdbcPersistentProperty - Class in cn.dinodev.spring.data.jdbc.mapping
-
DinoJdbc Persistent Property.
- DinoJdbcPersistentProperty(Property, PersistentEntity<?, RelationalPersistentProperty>, SimpleTypeHolder, NamingStrategy) - Constructor for class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- DinoJdbcRepositoriesRegistrar - Class in cn.dinodev.spring.data.jdbc
-
DinoJdbc Repositories Registrar
- DinoJdbcRepositoriesRegistrar() - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
- DinoJdbcRepositoryBase<T,
K> - Class in cn.dinodev.spring.data.dao.impl - DinoJdbcRepositoryBase(JdbcAggregateOperations, RelationalPersistentEntity<T>, JdbcConverter) - Constructor for class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- DinoJdbcRepositoryConfigExtension - Class in cn.dinodev.spring.data.jdbc
-
DinoJdbc Repository Config Extension support
TableandTable - DinoJdbcRepositoryConfigExtension() - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
- DinoJdbcRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,
ID>, S, ID extends Serializable> - Class in cn.dinodev.spring.data.jdbc - DinoJdbcRepositoryFactoryBean(Class<? extends T>, BeanFactory) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryFactoryBean
- DinoJdbcSimpleTypeHolder - Class in cn.dinodev.spring.data.jdbc
- DinoJdbcSimpleTypeHolder(SimpleTypeHolder) - Constructor for class cn.dinodev.spring.data.jdbc.DinoJdbcSimpleTypeHolder
- distinct - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- distinct() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
声明为distinct查询
E
- EMPTY_PARAMS - Static variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- EnableDinoDataJdbc - Annotation Interface in cn.dinodev.spring.data.annotion
-
Annotion for Enable Dino Spring Data Jdbc
- EnableDinoDataRedis - Annotation Interface in cn.dinodev.spring.data.annotion
-
Annotion for Enable Dino Spring Data Redis
- endWith(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- endWith(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- EntityBase<K extends Serializable> - Class in cn.dinodev.spring.data.domain
-
Entity基础父类
- EntityBase() - Constructor for class cn.dinodev.spring.data.domain.EntityBase
- entityClass() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- entityClass() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
entityClass
- entityMeta() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- entityMeta() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
获取实体元信息
- EntityMeta - Class in cn.dinodev.spring.data.dao
- eq(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where eq 表达式,用 AND 连接,例如:
- EQ - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
等于
- eqIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where eq 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
- eqIfNotBlank(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where eq 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- eqIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where eq 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- equals(Object) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
- excludeFilters() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Specifies which types are not eligible for component scanning.
- EXISTS - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
存在
F
- FieldDef - Class in cn.dinodev.spring.data.schema
- FieldDef() - Constructor for class cn.dinodev.spring.data.schema.FieldDef
- findAll(Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
查出所有记录
- findAllById(Collection<K>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
查出所有主键记录
- findAllById(Collection<K>, Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
查出所有主键记录
- first() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- flaywayConfigurationCustomizer() - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
- flywayConfiguration(FlywayProperties, ResourceLoader, ObjectProvider<DataSource>, ObjectProvider<DataSource>, ObjectProvider<FlywayConfigurationCustomizer>, ObjectProvider<Callback>) - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
G
- generate(Object, Method, Object...) - Method in class cn.dinodev.spring.data.caching.TenantEntityKeyGenerator
- genId() - Method in interface cn.dinodev.spring.data.domain.IdService
-
生成一个Long的全局唯一的Id
- genIdStr() - Method in interface cn.dinodev.spring.data.domain.IdService
-
生层一个字符串类型的Id
- genIdStr(String) - Method in interface cn.dinodev.spring.data.domain.IdService
-
生成一个带前缀的ID
- genUUID() - Method in interface cn.dinodev.spring.data.domain.IdService
-
生成一个UUID
- getAnnotation() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
- getById(K) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
根据id,查询元素
- getColumnName() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- getConvertibleTypes() - Method in class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
- getConvertibleTypes() - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
- getCountSql() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- getCustomWriteTarget(Class<?>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
- getExtension() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoriesRegistrar
- getIdColumn() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
- getIdentifyingAnnotations() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
- getLogic() - Method in enum class cn.dinodev.spring.data.sql.Logic
- getModuleName() - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcRepositoryConfigExtension
- getOffset() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- getOne(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
获取一个元素
- getOne(SelectSqlBuilder, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
获取一个元素
- getOne(String, Class<P>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
获取一个元素
- getOp() - Method in enum class cn.dinodev.spring.data.sql.Oper
-
返回操作符
- getPageNumber() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- getPageSize() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- getParams() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
- getParams() - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- getParams() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- getParams() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- getParams() - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
-
获取sql语句需要的参数数组
- getQuotedTableName() - Method in class cn.dinodev.spring.data.dao.EntityMeta
-
返回Quoted表名,如果是Tenant表,则在表名后面加上TenantId
- getReference(IdentifierProcessing) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
- getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- getSelectUUIDSql() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
生成 查询UUID的语句
- getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- getSelectUUIDSql() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- getSequenceNextValSql(String) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
生成查询sequence的语句
- getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- getSequenceNextValSql(String) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- getSort() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- getSql() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
- getSql() - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- getSql() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- getSql() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- getSql() - Method in interface cn.dinodev.spring.data.sql.SqlBuilder
-
获取生成的sql语句
- getTableName() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
- getTenantId() - Method in interface cn.dinodev.spring.data.domain.TenantRowEntity
-
获取租户ID
- getVersion() - Method in interface cn.dinodev.spring.data.domain.Versioned
-
版本号
- groupBy(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
添加分组表达式,如下用法都是合法的
- groupBys - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- gson() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
- GT - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
大于
- GTE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
大于等于
H
- hashCode() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
- hasPrevious() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- hasValue() - Method in enum class cn.dinodev.spring.data.sql.Oper
- hasValueConverter(PersistentProperty<?>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcCustomConversions
- having(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
having条件表达式
- having(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
having条件表达式,带参数.
- havingParams - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- havings - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
I
- IdService - Interface in cn.dinodev.spring.data.domain
- in(String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
- in(String, Object[], Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
- in(String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
- in(String, Collection<?>, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
- IN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
包含
- includeFilters() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Specifies which types are eligible for component scanning.
- IndexDef - Class in cn.dinodev.spring.data.schema
- IndexDef() - Constructor for class cn.dinodev.spring.data.schema.IndexDef
- inIf(boolean, String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,根据传入条件,当为false时,则忽略此查询条件.
- inIf(boolean, String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,根据传入条件,当为false时,则忽略此查询条件.
- InsertSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
- InsertSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- INST - Static variable in class cn.dinodev.spring.data.sql.dialect.NamingConversition.Default
- IS_NOT_NULL - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
不等于空
- IS_NULL - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
等于空
- isEmbedded() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- isForceQuote() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
- isIdProperty() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- isInsertOnly() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- isNotNull(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
[AND] column IS NOT NULL
- isNotNull(String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
[AND|OR] column IS NOT NULL
- isNotNullIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
如果条件成立,则为[AND] column IS NOT NULL,否则忽略
- isNotNullIf(boolean, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
如果条件成立,则为[AND|OR] column IS NOT NULL,否则忽略
- isNull(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
[AND] column IS NULL
- isNull(String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
[AND|OR] column IS NULL
- isNullIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
如果条件成立,则为[AND] column IS NULL,否则忽略
- isNullIf(boolean, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
如果条件成立,则为[AND|OR] column IS NULL,否则忽略
- isSimpleType(Class<?>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcSimpleTypeHolder
- isTenantable() - Method in class cn.dinodev.spring.data.dao.EntityMeta
-
是否是Tenant表
- isTenantRow() - Method in class cn.dinodev.spring.data.dao.EntityMeta
-
是否是Tenant Row表
- isTenantSchema() - Method in class cn.dinodev.spring.data.dao.EntityMeta
-
是否是Tenant Schema表
- isTenantTable() - Method in class cn.dinodev.spring.data.dao.EntityMeta
-
是否是Tenant Table表
- isTransient() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- isVersionProperty() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentProperty
- iterator() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
J
- JacksonCustomerModule - Class in cn.dinodev.spring.data.converts
-
Gson和Jackson的转换
- JacksonCustomerModule() - Constructor for class cn.dinodev.spring.data.converts.JacksonCustomerModule
- jdbcCustomConversions() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- JdbcHelperExcutor<T,
K> - Interface in cn.dinodev.spring.data.dao - jdbcMappingContext(Optional<NamingStrategy>, JdbcCustomConversions, RelationalManagedTypes) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- jdbcOperationsRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configures the name of the
NamedParameterJdbcOperationsbean definition to be used to create repositories discovered through this annotation. - JdbcSelectExecutor<T,
K> - Interface in cn.dinodev.spring.data.dao - join(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
JOIN 内连接表,表达式,如下写法都是合法的:
- join(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
JOIN 内连接表,并给表指定别名:
- join(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
JOIN 内连接表,并给表指定别名和连接条件表达式:
- joinParams - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- joins - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- Jsonb - Interface in cn.dinodev.spring.data.converts
-
for jsonb object writer
- JsonbPropertyValueConverter - Class in cn.dinodev.spring.data.jdbc.mapping
- JsonbPropertyValueConverter() - Constructor for class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
- JsonStringConvert - Class in cn.dinodev.spring.data.converts
- JsonStringConvert() - Constructor for class cn.dinodev.spring.data.converts.JsonStringConvert
K
- keyClass() - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- keyClass() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
keyClass
L
- leftJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
LEFT JOIN 左连接表,表达式,如下写法都是合法的:
- leftJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
LEFT JOIN 左连接表,并给表指定别名:
- leftJoin(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
LEFT JOIN 左连接表,并给表指定别名和连接条件表达式:
- like(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- like(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- LIKE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
模糊匹配
- limit(int) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
使用 LIMIT 限制查询条数,生成的SQL语句如下:
- limit(int, long) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
使用 LIMIT 限制查询条数,生成的SQL语句如下:
- limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- limitOffset(int, long) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
生成limit offset语句
- limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- limitOffset(int, long) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- LimitOffsetPageable - Class in cn.dinodev.spring.data.domain
- LimitOffsetPageable(long, int) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
-
Creates a new
OffsetBasedPageRequestwith sort parameters applied. - LimitOffsetPageable(long, int, Sort) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
-
Creates a new
OffsetBasedPageRequestwith sort parameters applied. - LimitOffsetPageable(long, int, Sort.Direction, String...) - Constructor for class cn.dinodev.spring.data.domain.LimitOffsetPageable
-
Creates a new
OffsetBasedPageRequestwith sort parameters applied. - ListLongJsonbConverter - Class in cn.dinodev.spring.data.converts
- ListLongJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ListLongJsonbConverter
- ListStringJsonbConverter - Class in cn.dinodev.spring.data.converts
- ListStringJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ListStringJsonbConverter
- Logic - Enum Class in cn.dinodev.spring.data.sql
- LogicalDelete - Interface in cn.dinodev.spring.data.domain
- LT - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
小于
- LTE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
小于等于
M
- makeExpr(String...) - Method in enum class cn.dinodev.spring.data.sql.Oper
-
生成相应的表达式
- matches(TypeDescriptor, TypeDescriptor) - Method in class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
- MysqlDialect - Class in cn.dinodev.spring.data.sql.dialect
- MysqlDialect(DatabaseMetaData, NamingConversition) - Constructor for class cn.dinodev.spring.data.sql.dialect.MysqlDialect
N
- namedQueriesLocation() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configures the location of where to find the Spring Data named queries properties file.
- namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- namingConversition() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
获取名字转换器
- namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- namingConversition() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- NamingConversition - Interface in cn.dinodev.spring.data.sql.dialect
- NamingConversition.Default - Class in cn.dinodev.spring.data.sql.dialect
- ne(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where ne 表达式,用 AND 连接,例如:
- NE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
不等于
- neIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where ne 表达式,用 AND 连接,根据传入条件,当为false时,则忽略此查询条件
- neIfNotBlank(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where ne 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- neIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where ne 表达式,用 AND 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- newDelete() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对Entity的删除
- newDelete(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对Entity的删除
- newInsert() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的新增
- newSelect() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的查询,并自动添加TenantId
- newSelect(Class<E>, String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
生成指定Entity的查询
- newSelect(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的查询, 并自动添加TenantId
- newSelectWithoutTenant() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的查询,不添加TenantId
- newSelectWithoutTenant(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的查询, 不添加TenantId
- newUpdate() - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的修改
- newUpdate(String) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
针对此Entity的新的修改
- next() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- NOT - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
- NOT_IN - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
不包含
- NOT_LIKE - Enum constant in enum class cn.dinodev.spring.data.sql.Oper
-
不匹配
- notIn(String, Object[]) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:
- notIn(String, Object[], Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 IN 语句,其参数为数组,按照如下处理逻辑:
- notIn(String, Collection<?>) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:
- notIn(String, Collection<?>, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 NOT IN 语句,其参数为数组,按照如下处理逻辑:
O
- ObjectJsonbConverter - Class in cn.dinodev.spring.data.converts
- ObjectJsonbConverter() - Constructor for class cn.dinodev.spring.data.converts.ObjectJsonbConverter
- objectMapper() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
- of(Dialect, Class<?>) - Static method in class cn.dinodev.spring.data.dao.EntityMeta
- of(Class<?>) - Static method in class cn.dinodev.spring.data.dao.EntityMeta
- ofDefault() - Static method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
返回缺省的Dialect
- onApplicationEvent(ApplicationReadyEvent) - Method in class cn.dinodev.spring.data.autoconfig.DinoFlaywayConfiguration
- op() - Element in annotation interface cn.dinodev.spring.data.annotion.AuditLog
-
操作编码
- Oper - Enum Class in cn.dinodev.spring.data.sql
- or(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用OR连接,如下写法都是合法的:
- or(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 OR 连接,例如:
- or(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,带参数值,用 OR 连接,如下写法都是合法的:
- OR - Enum constant in enum class cn.dinodev.spring.data.sql.Logic
-
OR
- orderBy(String...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
添加 ORDER BY 排序表达式,如下用法都是合法的:
- orderBy(String, boolean) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
添加 ORDER BY 排序表达式,并指明是否 ASC 升序,如下用法都是合法的:
- orderBys - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- orIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 OR 连接,根据传入条件,当为false时,则忽略此查询条件
- orIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 OR 连接,根据传入条件,当为false时,则忽略此查询条件
- orIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 OR 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- orIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,用 OR 连接,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
P
- PostgreJsonbReadingConverter - Class in cn.dinodev.spring.data.converts
- PostgreJsonbReadingConverter() - Constructor for class cn.dinodev.spring.data.converts.PostgreJsonbReadingConverter
- PostgreJsonbWritingConverter - Class in cn.dinodev.spring.data.converts
- PostgreJsonbWritingConverter() - Constructor for class cn.dinodev.spring.data.converts.PostgreJsonbWritingConverter
- PostgreSQLDialect - Class in cn.dinodev.spring.data.sql.dialect
- PostgreSQLDialect(DatabaseMetaData, NamingConversition) - Constructor for class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- postProcess(ProxyFactory, RepositoryInformation) - Method in class cn.dinodev.spring.data.dao.processor.TenantJpaRepositoryPostProcessor
- postQuery(List<T>) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
对查询结果进行处理,自动注入TenantId
- postQuery(T) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
对查询结果进行处理,自动注入TenantId
- previous() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- previousOrFirst() - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- projectionFactory() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataAutoConfiguration
Q
- queryForMap(SelectSqlBuilder, String, Class<MK>, Class<MV>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
将查询结果放到Map中
- queryForMap(SelectSqlBuilder, String, Class<MK>, String, Class<MV>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- queryForMap(SelectSqlBuilder, String, Class<MK>, String, Class<MV>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
将查询结果放到Map中
- queryForMap(String, String, Class<MK>, Class<MV>, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- queryForMap(String, String, Class<MK>, Class<MV>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
将查询结果放到Map中
- queryList(SelectSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
Query list
- queryList(SelectSqlBuilder, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
Query list
- queryList(SelectSqlBuilder, Class<P>, Sort) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
Query list
- queryList(SelectSqlBuilder, Sort) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
Query list
- queryList(String, Class<P>, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- queryList(String, Class<P>, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
根据指定的Native sql。查询列表
- queryLookupStrategy() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Returns the key of the
QueryLookupStrategyto be used for lookup queries for query methods. - queryPage(SelectSqlBuilder, SelectSqlBuilder, Pageable) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
分页查询
- queryPage(SelectSqlBuilder, SelectSqlBuilder, Pageable, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
分页查询
- queryPage(SelectSqlBuilder, Pageable) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
分页查询
- queryPage(SelectSqlBuilder, Pageable, Class<P>) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
分页查询
- quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- quoteTableName(String) - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
表描述
- quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- quoteTableName(String) - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
R
- read(Object, ValueConversionContext) - Method in class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
- repositoryBaseClass() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configure the repository base class to be used to create repository proxies for this particular configuration.
- repositoryFactoryBeanClass() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Returns the
FactoryBeanclass to be used for each repository instance. - repositoryImplementationPostfix() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Returns the postfix to be used when looking up custom repository implementations.
- rightJoin(String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
RIGHT JOIN 右连接表,表达式,如下写法都是合法的:
- rightJoin(String, String) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
RIGHT JOIN 左连接表,并给表指定别名:
- rightJoin(String, String, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
RIGHT JOIN 右连接表,并给表指定别名和连接条件表达式:
- ROW - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
S
- save(String, Object...) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- save(String, Object...) - Method in interface cn.dinodev.spring.data.dao.JdbcSelectExecutor
-
保存并返回对象
- scanForEntities(String) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- SCHEMA - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
- SchemaManager - Class in cn.dinodev.spring.data.schema
- SchemaManager(JdbcOperations) - Constructor for class cn.dinodev.spring.data.schema.SchemaManager
- ScopeDefaultConvert - Class in cn.dinodev.spring.data.converts
- ScopeDefaultConvert() - Constructor for class cn.dinodev.spring.data.converts.ScopeDefaultConvert
- SelectSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
- SelectSqlBuilder(SelectSqlBuilder, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
带子查询的SqlBuilder
- SelectSqlBuilder(Dialect) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- SelectSqlBuilder(Dialect, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
根据表名构造,表名,如下写法都是合法的:
- SelectSqlBuilder(Dialect, String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
设置表名,更设置表的别名
- set(String) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- set(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- set(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- set(String, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setApplicationContext(ApplicationContext) - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
- setColumns - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setForceQuote(boolean) - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
- setIf(boolean, String) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- setIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- setIf(boolean, String, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- setJson(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setJsonb(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setJsonbIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setJsonbIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setJsonIf(boolean, String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setJsonIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setParams - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- setTenantId(String) - Method in interface cn.dinodev.spring.data.domain.TenantRowEntity
-
设置租户ID
- setThat(T) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
- shouldCreatePersistentEntityFor(TypeInformation<?>) - Method in class cn.dinodev.spring.data.jdbc.DinoJdbcMappingContext
- SnakeNamingConversition - Class in cn.dinodev.spring.data.sql.dialect
- SnakeNamingConversition() - Constructor for class cn.dinodev.spring.data.sql.dialect.SnakeNamingConversition
- some(String[], Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
AND 任意列LIKE %value%:
- some(String[], Oper, Object, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
任意列LIKE %value%:
- someEndWith(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
AND 任意列LIKE %value:
- someEndWith(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
任意列LIKE %value:
- someIf(boolean, String[], Oper, Object, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
任意列LIKE %value%:
- someIf(boolean, String[], Oper, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
AND 任意列 [op] [value]:
- someLike(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
AND 任意列LIKE %value%:
- someLike(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
任意列LIKE %value%:
- someStartWith(String[], String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
AND 任意列LIKE value%:
- someStartWith(String[], String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
任意列LIKE value%:
- SqlBuilder - Interface in cn.dinodev.spring.data.sql
- startWith(String, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- startWith(String, String, Logic) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式中的 LIKE 语句,其参数为数组,按照如下处理逻辑:
- supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- supportSequence() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
是否支持sequence
- supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- supportSequence() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
- supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.Dialect.Default
- supportUUID() - Method in interface cn.dinodev.spring.data.sql.dialect.Dialect
-
是否支持UUID语句
- supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.MysqlDialect
- supportUUID() - Method in class cn.dinodev.spring.data.sql.dialect.PostgreSQLDialect
T
- table(String...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
设置要查询的表,可以是多个表,如下用法都是正确的:
- TABLE - Enum constant in enum class cn.dinodev.spring.data.domain.TenantLevel
- TableDef - Class in cn.dinodev.spring.data.schema
- TableDef() - Constructor for class cn.dinodev.spring.data.schema.TableDef
- tableName() - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
返回表名,并根据
TenantTable#TenantLevel分表策略组合表名 - tableName(Class<C>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- tableName(Class<C>) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
返回指定Entity的表名,并根据
TenantTable#TenantLevel分表策略组合表名 - tables - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- TenantEntityKeyGenerator - Class in cn.dinodev.spring.data.caching
- TenantEntityKeyGenerator() - Constructor for class cn.dinodev.spring.data.caching.TenantEntityKeyGenerator
- TenantJpaRepositoryPostProcessor - Class in cn.dinodev.spring.data.dao.processor
- TenantJpaRepositoryPostProcessor() - Constructor for class cn.dinodev.spring.data.dao.processor.TenantJpaRepositoryPostProcessor
- TenantLevel - Enum Class in cn.dinodev.spring.data.domain
- TenantRowEntity - Interface in cn.dinodev.spring.data.domain
-
基于Row的Tenant实体接口,
- TenantRowEntityBase<K extends Serializable> - Class in cn.dinodev.spring.data.domain
-
基于Row的Tenant实体基类,
- TenantRowEntityBase() - Constructor for class cn.dinodev.spring.data.domain.TenantRowEntityBase
- TenantTableEntity - Interface in cn.dinodev.spring.data.domain
-
基于Table的Tenant实体接口,
- toSql(IdentifierProcessing) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
- toString() - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
- toString() - Method in class cn.dinodev.spring.data.jdbc.mapping.DinoJdbcPersistentEntity
- toString() - Method in class cn.dinodev.spring.data.sql.builder.DeleteSqlBuilder
- toString() - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- toString() - Method in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- toString() - Method in enum class cn.dinodev.spring.data.sql.Logic
- toString() - Method in enum class cn.dinodev.spring.data.sql.Oper
- transactionManagerRef() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Configures the name of the
DataSourceTransactionManagerbean definition to be used to create repositories discovered through this annotation. - transform(UnaryOperator<String>) - Method in class cn.dinodev.spring.data.jdbc.mapping.DerivedSqlIdentifier
U
- union(SelectSqlBuilder) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
与另一个查询,做 UNION 连接
- unionAll(SelectSqlBuilder) - Method in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
-
与另一个查询,做 UNION ALL 连接
- unions - Variable in class cn.dinodev.spring.data.sql.builder.SelectSqlBuilder
- UniqueConstraint - Class in cn.dinodev.spring.data.schema
- UniqueConstraint() - Constructor for class cn.dinodev.spring.data.schema.UniqueConstraint
- update(UpdateSqlBuilder) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- update(UpdateSqlBuilder) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
修改
- updateById(K, String, Object) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列
- updateById(K, String, Object, String, Object) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列
- updateById(K, Map<String, Object>) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- updateById(K, Map<String, Object>) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列
- updateByIdWithVersion(K, String, Object, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
- updateByIdWithVersion(K, String, Object, String, Object, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
- updateByIdWithVersion(K, Map<String, Object>, Number) - Method in class cn.dinodev.spring.data.dao.impl.DinoJdbcRepositoryBase
- updateByIdWithVersion(K, Map<String, Object>, Number) - Method in interface cn.dinodev.spring.data.dao.JdbcHelperExcutor
-
更新指定列,并判断版本,如果版本不对,则不更新,如果版本正确,则版本自动+1
- updateColumns - Variable in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- updateParams - Variable in class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
- UpdateSqlBuilder - Class in cn.dinodev.spring.data.sql.builder
- UpdateSqlBuilder(String) - Constructor for class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
-
根据表名构造, 如下写法都是合法的:
- UpdateSqlBuilder(String, String) - Constructor for class cn.dinodev.spring.data.sql.builder.UpdateSqlBuilder
-
设置表名,更设置表的别名
- updateStatusById(K, String) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
状态设置
- updateStatusByIds(Collection<K>, String) - Method in interface cn.dinodev.spring.data.dao.CrudRepositoryBase
-
状态设置
- userConverters() - Method in class cn.dinodev.spring.data.autoconfig.DinoDataJdbcConfiguration
V
- value() - Element in annotation interface cn.dinodev.spring.data.annotion.EnableDinoDataJdbc
-
Alias for the
EnableDinoDataJdbc.basePackages()attribute. - valueExps - Variable in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- valueOf(String) - Static method in enum class cn.dinodev.spring.data.domain.TenantLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.data.sql.Logic
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.dinodev.spring.data.sql.Oper
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.dinodev.spring.data.domain.TenantLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.data.sql.Logic
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.dinodev.spring.data.sql.Oper
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Versioned - Interface in cn.dinodev.spring.data.domain
W
- where(String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,如下写法都是合法的:
- where(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,例如:
- where(String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,带参数值,如下写法都是合法的:
- whereColumns - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- whereIf(boolean, String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,根据传入条件,当为false时,则忽略此查询条件
- whereIf(boolean, String, Object...) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,根据传入条件,当为false时,则忽略此查询条件
- whereIfNotNull(String, Oper, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- whereIfNotNull(String, Object) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
where 表达式,判断值不为null时,表达式才被采用,否则表达式会被丢弃:
- whereParams - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- WhereSql<T extends SqlBuilder> - Class in cn.dinodev.spring.data.sql.builder
- WhereSql() - Constructor for class cn.dinodev.spring.data.sql.builder.WhereSql
- with(SqlBuilder, String) - Method in class cn.dinodev.spring.data.sql.builder.WhereSql
-
with 语句支持, 并将子查询自动添加到from中:
- withName - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- withoutParam(String, String) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- withoutParamIf(boolean, String, String) - Method in class cn.dinodev.spring.data.sql.builder.InsertSqlBuilder
- withPage(int) - Method in class cn.dinodev.spring.data.domain.LimitOffsetPageable
- withSql - Variable in class cn.dinodev.spring.data.sql.builder.WhereSql
- write(Object, ValueConversionContext) - Method in class cn.dinodev.spring.data.jdbc.mapping.JsonbPropertyValueConverter
All Classes and Interfaces|All Packages|Serialized Form