JAVA技巧(hibernateHQL语句的参数设置)

JAVA技巧(hibernateHQL语句的参数设置),第1张

JAVA技巧(hibernateHQL语句的参数设置),第2张

以hql为列表:更多搜索帮助
/使用List作为参数作为条件结果
List lst = new ArrayList();
lst . add(14);
lst . add(15);
lst . add(17);
String hql = " from Students where s . SId in(:lst)";
Query q = session . create Query(hql);
q.setParameterList("lst ",lst);
//取一个真实类作为参数条件
hql = " from students where s . class =:class ";
q.setEntity("class ",session.get(Class.class,1));
//根据给定的参数匹配Type hiberntae中对应的类
hql = " from students where s . sid =?还是s.SName=?”;
Query q = session . create Query(hql);
q . set parameters(new Object[]{ 14," update" },new Type [] { new IntegerType(),new string Type()});

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » JAVA技巧(hibernateHQL语句的参数设置)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情