2014-01-20 2 views
3

Как я могу получить доступ к EntityManagerFactory в веб-приложении grails или в любом другом устройстве сохранения?Доступ EntityManagerFactory в grails

Я мог бы получить к нему доступ с именем ниже кода, если бы у него был persistence.xml config, но grails скрывает большинство конфигураций.

EntityManagerFactory emf = Persistence 
    .createEntityManagerFactory("my.entity.manager.name"); 

То, что я пытался до сих пор:
1. автоматический DI не работает с def entityManagerFactory.
2. Я перечислил все бобы из ctx в оболочке Grails, но ничего не найдено, как менеджер сущностей.

ИЛИ это их способ создать persistence.xml или как-то переопределить конфигурацию сохранения по умолчанию.
Пожалуйста, помогите, заблаговременно.

+0

Были ли вы когда-нибудь в состоянии решить эту проблему? – IcedDante

ответ

1

Вам действительно нужен EntityManager?

Grails/Gorm получает доступ к спящему режиму через Session и SessionFactory вместо использования спецификации JPA.

Вы можете вводить sessionFactory фасоль в вашем Grails кода с помощью

def sessionFactory 
Смежные вопросы