Приложение для Android для печати Bluetooth

Вы не можете вызвать persist () из processDisclosureData (), потому что он принадлежит к одному классу, и он обходит транзакционный прокси, созданный Spring для InventoryDisclosureBO. Вы должны называть это из других bean-компонентов, чтобы сделать аннотации @Transactional. Когда Spring вводит ссылку на компонент InventoryDisclosureBO другим компонентам, он фактически вводит ссылку на InventoryDisclosureBOProxy, которая содержит транзакционную логику, например

    class Bean2 {

      @Autowire
      private InventoryDisclosureBO idbo;   <-- Spring will inject a proxy here

      public void persist(InventoryDisclosureStatus data) {
           idbo.persist(data);     <-- now it will work via proxy
      }
...
1
задан Himanshi Talesara 13 July 2018 в 04:59
поделиться