永发信息网

Hibernate的getHibernateTemplate().executeFind(new HibernateCallback()为空

答案:1  悬赏:60  手机版
解决时间 2021-01-24 13:51
  • 提问者网友:别再叽里呱啦
  • 2021-01-23 14:51
Hibernate的getHibernateTemplate().executeFind(new HibernateCallback()为空
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-01-23 15:54
public List CreateMan(final String roleInfo, final String roleInfoTwo, final String userState) { List list = new ArrayList(); // hql语句 final String hql = " from UserInfo where roleInfo=? or roleInfo=? and userState=?"; return (List) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException { // 创建query对象 Query query = session.createQuery(hql); // 循环给数组赋值 query.setString(0, roleInfo); query.setString(1, roleInfoTwo); query.setString(2, userState); List list = query.list();// 查询集合 Hibernate.initialize(list); return list; } }); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯