I need to use JdbcTemplate in Spring.
For example, I have:
void someFunction() {
// Some logic
sql();
}
@Transactional
void sql() {
jdbcTemplate.batchUpdate(...);
}
As I understand, this is not a valid usage of transactions.
So, can I use @Transactional annotation for JdbcTemplate as follows:
@Transactional
void someFunction() {
// Some logic
jdbcTemplate.batchUpdate(...);
}
or it's better to use TransactionTemplate?