Removing class-level @Transactional annotations?

As part of TRUNK-208, it was suggested that we remove class level @Transactionl annotations and add them to specific methods, previously with class level annotations it meant that all methods were transactional by default which won’t be the case anymore unless a method has the annotation. I personally ran into a bug in the past with having unwanted transactional methods, does anyone have any objections to this?

1 Like

I agree with the move.

+100 to doing this, and doing it in Platform 2.0.