K - 缓存key类型public interface AutoDialect<K>
| Modifier and Type | Method and Description |
|---|---|
AbstractHelperDialect |
extractDialect(K dialectKey,
org.apache.ibatis.mapping.MappedStatement ms,
DataSource dataSource,
Properties properties)
提取 dialect
|
K |
extractDialectKey(org.apache.ibatis.mapping.MappedStatement ms,
DataSource dataSource,
Properties properties)
获取用于缓存
extractDialect(K, org.apache.ibatis.mapping.MappedStatement, javax.sql.DataSource, java.util.Properties) 方法返回值的 key,当返回 null 时不缓存,返回值时先判断是否已存在,不存在时调用 extractDialect(K, org.apache.ibatis.mapping.MappedStatement, javax.sql.DataSource, java.util.Properties) 再缓存 |
K extractDialectKey(org.apache.ibatis.mapping.MappedStatement ms, DataSource dataSource, Properties properties)
extractDialect(K, org.apache.ibatis.mapping.MappedStatement, javax.sql.DataSource, java.util.Properties) 方法返回值的 key,当返回 null 时不缓存,返回值时先判断是否已存在,不存在时调用 extractDialect(K, org.apache.ibatis.mapping.MappedStatement, javax.sql.DataSource, java.util.Properties) 再缓存ms - dataSource - properties - AbstractHelperDialect extractDialect(K dialectKey, org.apache.ibatis.mapping.MappedStatement ms, DataSource dataSource, Properties properties)
dialectKey - ms - dataSource - properties - Copyright © 2023. All rights reserved.