Мне хотелось знать, как Spring @Transactional будет работать в следующих сценариях кодирования. Для этого примера я использую Spring 4 + Hiberante 5 с базой данных Oracle 19C.
Мне хотелось знать, как Spring @Transactional будет работать в следующих сценариях кодирования. Для этого примера я использую Spring 4 + Hiberante 5 с базой данных Oracle 19C.
[b]Пример 1:[/b] [code]@Service public class UserService { @Transactional(readOnly = true) public void invoice() { createPdf(); // send invoice as email, etc. } @Transactional(propagation = Propagation.REQUIRES_NEW) public void createPdf() { // ... } } [/code]
[b]Пример 2:[/b]
[code]@Service public class UserService { @Autowired private InvoiceService invoiceService; @Transactional(readOnly = true) public void invoice() { invoiceService.createPdf(); // send invoice as email, etc. } } @Service public class InvoiceService { @Transactional(propagation = Propagation.REQUIRES_NEW) public void createPdf() { // ... } } [/code]
Я перемещаю старое приложение Java Springboot-Base из версии 2.x.x в последнее v3.4.2 .
Это обновление заставило меня исправить несколько зависимостей, в частности:
Обновление Hibernate от v5.x.x к v6.6.8-final
Перемещение от Javax to Jakarta...
Я перемещаю старое приложение Java Springboot-Base из версии 2.x.x в последнее v3.4.2 .
Это обновление заставило меня исправить несколько зависимостей, в частности:
Обновление Hibernate от v5.x.x к v6.6.8-final
Перемещение от Javax to Jakarta...
Я перемещаю старое приложение Java Springboot-Base из версии 2.x.x в последнее v3.4.2 .
Это обновление заставило меня исправить несколько зависимостей, в частности:
Я перемещаю старое приложение Java Springboot-Base из версии 2.x.x в последнее v3.4.2 .
Это обновление заставило меня исправить несколько зависимостей, в частности:
В настоящее время я работаю над проектом ASP.net Core Web API, используя EF Core в качестве моего ORM. В основном это потому, что мой проект использует базы данных, я могу получить доступ только на месте и хотел, чтобы способ легко издеваться над...