You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When implementing extension plugins for databases like Oracle, errors occur during the modification of configurations in the public namespace. This is because the implementation of ExternalConfigInfoPersistServiceImpl#findConfigInfoState uses hardcoded SQL instead of being wrapped through MapperManager.
Expected behavior
wrapped through MapperManager
The text was updated successfully, but these errors were encountered:
…e the extension and implementation of databases like Oracle. (#12343)
* Improve the retrieval of ConfigInfoState to facilitate the extension and implementation of databases like Oracle.
* Add unit tests for the SQL construction part of the `ExternalConfigInfoPersistServiceImpl#findConfigInfoState` method.
* Enhance the construction of the delete statement in AbstractMapper by using a unified appendWhereClause method to construct the WHERE clause. Modify appendWhereClause to be protected, allowing for customization based on different database types, such as adjustments according to column names.
Describe the bug
When implementing extension plugins for databases like Oracle, errors occur during the modification of configurations in the public namespace. This is because the implementation of
ExternalConfigInfoPersistServiceImpl#findConfigInfoState
uses hardcoded SQL instead of being wrapped throughMapperManager
.Expected behavior
wrapped through
MapperManager
The text was updated successfully, but these errors were encountered: