K - 缓存key类型public interface AutoDialect<K>
| 限定符和类型 | 方法和说明 |
|---|---|
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 © 2021. All rights reserved.