Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for alternative JdbcOperations implementations #23065

Closed
marschall opened this issue May 30, 2019 · 1 comment
Closed

Allow for alternative JdbcOperations implementations #23065

marschall opened this issue May 30, 2019 · 1 comment
Labels
status: superseded An issue that has been superseded by another

Comments

@marschall
Copy link
Contributor

We have our own implementation of JdbcOperations that offer logging and tracing functionality. Unfortunately some JDBC support classes require JdbcTemplate instead of JdbcOperations.

This is similar to #8440 and I exclude JdbcDaoSupport for that reason.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged or decided on label May 30, 2019
marschall added a commit to marschall/spring-framework that referenced this issue Jun 24, 2020
Change various JDBC abstraction classes to allow them to work with
JdbcOperations instead of JdbcTemplate. This allows the usage of
custom JdbcOperations that for example perform additional logging.

The following classes have been updated

- AbstractJdbcCall
- SimpleJdbcCall
- AbstractJdbcInsert
- SimpleJdbcInsert
- JdbcBeanDefinitionReader
- RdbmsOperation
- StoredProcedure

This is a backwards compatible change. All existing JdbcTemplate
methods are kept.

Closes spring-projectsgh-23065
@jhoeller jhoeller added status: superseded An issue that has been superseded by another and removed status: waiting-for-triage An issue we've not yet triaged or decided on labels Jul 19, 2020
@jhoeller
Copy link
Contributor

Superseded by #23066.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: superseded An issue that has been superseded by another
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants