Как лучше всего получить доступ к абстрагированному EntityManager, абстрагированному компонентом @Entity? - PullRequest
0 голосов
/ 03 февраля 2020

Требования: я хотел бы продолжать зависеть от аннотаций Spring / SpringBoot, обрабатывающих транзакции entityManager. Я не хочу писать:

    entityManger.persist() \\ or
    enityManger.close() \\or

или любой другой ручной код персистентности. Я просто хотел бы положиться на функцию CRUDRepository .save () для обработки этих вещей. Есть ли способ доступа к EntityManager, созданному Spring? Я хочу получить доступ к одному и тому же экземпляру Entity Manager во всех репозиториях. Как лучше всего получить доступ к абстрагированному EntityManager, абстрагированному компонентом @Entity?

Если я @ Inject EntityManager, Spring сможет определить, что это должен быть ЕДИНСТВЕННЫЙ экземпляр, а EntityManger, другими словами, будет эта инъекция перезаписывает созданную в инициализации бина? Могу ли я по-прежнему полагаться на абстракции CRUD-репозитория EntityManager?

...