I have a DAO class with two following methods:
@Transactional
public void save() throws Exception {
}
@Transactional
public void save2() {
}
In the service class I call those methods as follows:
public void processDAO() {
dao.save();
dao.save2();
}
My question is, will those methods run as part of the same transaction or in independent transactions or none of these?
Thanks and best regards,
If the processDAO() method or the class of this method or a method/class which is higher in the call stack is also annotated with @Transactional
, then they will run in the same transaction, otherwise in two different transactions.
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