Hibernate: присоединиться к таблице - PullRequest
0 голосов
/ 03 мая 2011

Я не уверен, как объединить таблицы в спящем режиме.Скажем, у меня есть таблица с именем news и другая таблица с именем news_categories.Таблица news имеет первичный ключ в качестве идентификатора, который также служит внешним ключом для таблицы news_categories.Теперь мне нужно найти категории для каждого news в таблице news, как я могу это сделать в спящем режиме?

вот мой код для получения новостей:

HibernateEntityManagerFactory hmf = (HibernateEntityManagerFactory) _emf;
SessionFactory sf = hmf.getSessionFactory();
Session ss = sf.openSession();

ScrollableResults srq = ss.createCriteria(news.class)
            .addOrder(Order.desc(("_creationDate")))
            .setCacheMode(CacheMode.IGNORE)
            .scroll(ScrollMode.FORWARD_ONLY);
..

1 Ответ

0 голосов
/ 03 мая 2011

на srq add .createAlias("newsCategories")

Таким образом, категории будут выбираться вместе с новостями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...