我不确定如何在hibernate中连接表。假设我有一个名为news
的表,另一个表为news_categories
。 news
表的主键为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);
..
答案 0 :(得分:0)
在srq上添加.createAlias("newsCategories")
这样,类别将与新闻项一起提取。