hibernate:连接表

时间:2011-05-03 05:46:12

标签: hibernate

我不确定如何在hibernate中连接表。假设我有一个名为news的表,另一个表为news_categoriesnews表的主键为id,也用作表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 :(得分:0)

在srq上添加.createAlias("newsCategories")

这样,类别将与新闻项一起提取。