public class RenderContext extends Object
用于在渲染 SQL 片段时提供必要的环境信息,例如:
渲染 SQL 时,所有依赖上下文的行为都应通过该对象获取。
| 构造器和说明 |
|---|
RenderContext() |
RenderContext(String dataSourceName,
SqlDialect sqlDialect,
Version version,
Map<String,TableAliasMapping> aliasTableMap)
构造一个完整的渲染上下文。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TableAliasMapping> |
getAliasTableMap() |
String |
getDataSourceName() |
SqlDialect |
getSqlDialect() |
Version |
getVersion() |
void |
setAliasTableMap(Map<String,TableAliasMapping> aliasTableMap) |
void |
setDataSourceName(String dataSourceName) |
void |
setSqlDialect(SqlDialect sqlDialect) |
void |
setVersion(Version version) |
public RenderContext()
public RenderContext(String dataSourceName, SqlDialect sqlDialect, Version version, Map<String,TableAliasMapping> aliasTableMap)
dataSourceName - 数据源名称sqlDialect - SQL 方言version - 框架版本aliasTableMap - 表别名映射public String getDataSourceName()
public void setDataSourceName(String dataSourceName)
public SqlDialect getSqlDialect()
public void setSqlDialect(SqlDialect sqlDialect)
public Version getVersion()
public void setVersion(Version version)
public Map<String,TableAliasMapping> getAliasTableMap()
public void setAliasTableMap(Map<String,TableAliasMapping> aliasTableMap)
Copyright © 2024–2026 Dynamic-SQL. All rights reserved.