Package | Description |
---|---|
org.springframework.data.jdbc.core.convert |
JDBC-specific conversion classes.
|
org.springframework.data.jdbc.mybatis | |
org.springframework.data.relational.core.dialect |
Dialects abstract the SQL dialect of the underlying database.
|
org.springframework.data.relational.core.sql |
Statement Builder implementation.
|
org.springframework.data.relational.core.sql.render |
SQL rendering utilities to render SQL from the Statement Builder API.
|
Constructor and Description |
---|
BasicJdbcConverter(MappingContext<? extends RelationalPersistentEntity<?>,? extends RelationalPersistentProperty> context,
RelationResolver relationResolver,
CustomConversions conversions,
JdbcTypeFactory typeFactory,
IdentifierProcessing identifierProcessing)
Creates a new
BasicRelationalConverter given MappingContext . |
Constructor and Description |
---|
MyBatisDataAccessStrategy(org.apache.ibatis.session.SqlSession sqlSession,
IdentifierProcessing identifierProcessing)
Constructs a
DataAccessStrategy based on MyBatis. |
Modifier and Type | Field and Description |
---|---|
static IdentifierProcessing |
MySqlDialect.MYSQL_IDENTIFIER_PROCESSING
MySQL defaults for
IdentifierProcessing . |
Modifier and Type | Method and Description |
---|---|
IdentifierProcessing |
Db2Dialect.getIdentifierProcessing() |
default IdentifierProcessing |
Dialect.getIdentifierProcessing()
Returns the
IdentifierProcessing used for processing SqlIdentifier when converting them to SQL
snippets or parameter names. |
IdentifierProcessing |
PostgresDialect.getIdentifierProcessing() |
IdentifierProcessing |
MySqlDialect.getIdentifierProcessing() |
IdentifierProcessing |
AnsiDialect.getIdentifierProcessing() |
IdentifierProcessing |
SqlServerDialect.getIdentifierProcessing() |
IdentifierProcessing |
H2Dialect.getIdentifierProcessing() |
Constructor and Description |
---|
MySqlDialect(IdentifierProcessing identifierProcessing)
Creates a new
MySqlDialect given IdentifierProcessing . |
Modifier and Type | Field and Description |
---|---|
static IdentifierProcessing |
IdentifierProcessing.ANSI
An
IdentifierProcessing that can be used for databases adhering to the SQL standard which uses double
quotes (") for quoting and makes unquoted literals equivalent to upper case. |
static IdentifierProcessing |
IdentifierProcessing.NONE
An
IdentifierProcessing without applying transformations. |
Modifier and Type | Method and Description |
---|---|
String |
SqlIdentifier.getReference(IdentifierProcessing processing)
Return the reference name after applying
IdentifierProcessing rules. |
String |
SqlIdentifier.toSql(IdentifierProcessing processing)
Return the identifier for SQL usage after applying
IdentifierProcessing rules. |
Modifier and Type | Method and Description |
---|---|
IdentifierProcessing |
RenderContext.getIdentifierProcessing()
Returns the configured
IdentifierProcessing . |
Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.