hibernate createQuery查詢傳遞參數的兩種方式


  方式一:

String hql = "from InventoryTask it where it.orgId=:orgId";
        Session session = getSession();
        Query query=session.createQuery(hql);
        query.setString("orgId",orgId);
        List list = query.list();
        if(list!=null&&list.size()!=0){
            return (InventoryTask)list.get(0);
        }else{
            return null;
        }

方式二:

String hql = "from InventoryTask it where it.orgId=?,it.orgName";
		Session session = getSession();
		Query query=session.createQuery(hql);
		query.setString("0",orgId);
                query.setString(1,orgName)
		List list = query.list();
		if(list!=null&&list.size()!=0){
			return (InventoryTask)list.get(0);
		}else{
			return null;
		}

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM