В чем разница между менеджером транзакций и менеджером сущностейJAVA

Программисты JAVA общаются здесь
Anonymous
В чем разница между менеджером транзакций и менеджером сущностей

Сообщение Anonymous »

Будучи студентом, я прочитал почти всю документацию Spring. Насколько я понял, Spring — монстр конфигурации. На основе аннотаций или на основе XML, это не имеет значения, но я действительно не понимаю, в чем разница между менеджером транзакций и менеджером сущностей.

Если мы внедрилиentityManager на уровень Dao, зачем нам нужен менеджер транзакций на уровне сервиса или наоборот. Если мы внедряем менеджер транзакций (который обертывает менеджер сущностей), зачем нам внедрять менеджер сущностей в DaoLayer. Для JPARepositories мне даже не нужно вводить какой-либо менеджер. Spring делает все за меня (я не очень понимаю механику). Мой еще один вопрос: для JPARepositories Spring используетentityManager илитранзакционный менеджер?

Вернуться в «JAVA»