/** * IDコンテキストを返します。 * * @param jdbcManager 内部的なJDBCマネージャ * @return IDコンテキスト */ protected IdContext getIdContext(final JdbcManagerImplementor jdbcManager) { final String dsName = jdbcManager.getSelectableDataSourceName(); final String key = dsName != null ? dsName : DEFAULT_ID_CONTEXT_KEY; final IdContext context = idContextMap.get(key); if (context != null) { return context; } return CollectionsUtil.putIfAbsent(idContextMap, key, new IdContext()); }