日期:2014-05-18  浏览次数:20556 次

80分,求一个无级分类树中的HQL问题
请各位达人耐心的看完,表述有点多,希望得到您们的帮助
我有一个sql语句如下:
select   *   from   DictionaryLib   where   fk_dictionary_lib_parent_id   is   null   and   fk_dictionary_id=1

想转成hql,但是这里的两个参数,在这个POJO里是以两个对象的形式储存的,我给如何写把参数传过去呢

这两个参数具体是
fk_dictionary_lib_parent_id参数,它是该类的父类id,因此对应的是一个DictionaryLib对象
 

fk_dictionary_id参数,它是表dictionary的外键,这个参数包含在一个Dictionary对象中作为主键的形式存在

现在我的问题是,我如何在HQL中把这两个对象(含有我传入的参数分别是is   null和1)赋给hql语句中,
这句hql语句怎么写呢?

可能我说的不太明白,可加我QQ165696916,
详细的说明可见此处(含多图)
http://www.javaeye.com/topic/81967

------解决方案--------------------
from DictionaryLib where dictionaryLib is null and dictionary = 1
hibernate会自动转换的