Если у меня есть @Transactional -нотация частного метода в Spring bean, имеет ли аннотация какое-либо действие?
Если аннотация @Transactional находится в открытом методе, она работает и открывает транзакцию.
public class Bean {
  public void doStuff() {
     doPrivateStuff();
  }
  @Transactional
  private void doPrivateStuff() {
  }
}
...
Bean bean = (Bean)appContext.getBean("bean");
bean.doStuff();
