Is it safe to fork off a Thread to execute an insert using a JdbcTemplate
in Swing.
It's a logging event and as much as possible I don't want it to affect perceived performance.
Also note that its thread-safety is very well explained in the Spring 3.1 reference documentation:
13.2.1.2 JdbcTemplate best practices
Instances of the JdbcTemplate class are threadsafe once configured. This is important because it means that you can configure a single instance of a JdbcTemplate and then safely inject this shared reference into multiple DAOs (or repositories). The JdbcTemplate is stateful, in that it maintains a reference to a DataSource, but this state is not conversational state.
This answer from the Spring forum says yes.t=25965
JdbcTemplate is a singleton that won't change state once it's set.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With