2013-12-26 2 views
2

Я работаю над проектом grails. Я могу получить доступ к базе данных от контроллеров и служб. Теперь я хочу получить доступ и изменить базу данных из классов src/java. возможно ли это, и если да, то какая требуемая конфигурация? СпасибоДоступ к базе данных из классов Java в grails

ответ

3

Я получил его. Мы должны получить контекст приложения в нашем классе, как это

ApplicationContext context = (ApplicationContext) ServletContextHolder.getServletContext() 
      .getAttribute(GrailsApplicationAttributes.APPLICATION_CONTEXT); 
    SessionFactory sf = context.getBean('sessionFactory'); 

    Session session = sf.getCurrentSession(); 
    Sql sql = new Sql(session.connection()); 
    String query = "select * from message"; 
    sql.execute(); 
Смежные вопросы