Обновление моего проекта Я думаю здесь о транзакциях.
Дело в том, что я не совсем уверен , когда мне следует использовать транзакции для моих запросов Hibernate в Spring.
Не то чтобы я полностью не понимал, что такое транзакции, но
Нужно ли мне использовать транзакции для запросов типа get *
, просто устанавливая только для чтения
атрибут?
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!-- all methods starting with 'get' are read-only -->
<tx:method name="get*" read-only="true" />
<!-- other methods use the default transaction settings -->
<tx:method name="*" />
</tx:attributes>
</tx:advice>
Это эффективно для запросов get *
?
Потому что, насколько я думаю, использование транзакций должно выполняться как для CREATE
, UPDATE
, DELETE
и подобных запросов.
Am I missing something here?