Я использую DW с Hibernate и пытаюсь написать модульный тест для своего DAO. Я основывал свой код на этом примере . К сожалению, getCurrentSession()
всегда выдает, даже сразу после вызова sessionFactory.openSession()
:
sessionFactory.openSession();
sessionFactory.getCurrentSession();
// throws org.hibernate.HibernateException: No session currently bound to execution context
My setUp
почти идентичен их (за исключением драйвера JDB C и URL-адреса). Есть ли что-то очевидное, что я делаю неправильно? Возможно, мне нужно установить current_session_context_class
, и если да, то как? Я не использую файл конфигурации. Может, мне стоит быть?
Я полагаю, я мог бы создать свои SessionFactory
еще вот так , но я думаю, что это не способ DropWizard.