@Override
    public List<Article> getArticle(){

        List<Article> result = null;
//Создаем сессию, она нужна для использования транзакций
        Session session = HibernateUtil.getSessionFactory().openSession();
        try {
            session.beginTransaction().begin();
//Criteria используется  для запроса с целью получения данных из БД
            Criteria criteria = session.createCriteria(Article.class);

            result = (List<Article>) criteria.list();

            session.getTransaction().commit();
        } catch (Exception e) {

            e.printStackTrace();
        }finally {
            if (session != null) session.close();
        }
        return result;
    }