spring 經過傳遞多個參數查詢數據庫

@Override
/***經過姓名和月份查詢工資***/
	public UserInfo getUserByNM(String IDnum, String monthtime) {
		Writelog.writetolog("進來uerinfoDaoimpl!");
		/*下面的hql語句from 應該直接就是po對象,不是數據庫表名字 而後後面u.IDnum和u.salarymonth 也是po對象裏面元素的名字**/
		String hql= "from UserInfo u where u.IDnum=? and u.salarymonth=?";
		Object[] values={IDnum,monthtime}; 
		/**數組初始化 String[] str = {"1","2","3"}; // 正確的
              string[] str = new String[]{"1","2","3"} // 也是正確的**/
		List list=this.getHibernateTemplate().find(hql, values);
		 if (list.size() >= 1) 
		  { 
		 Writelog.writetolog("list size >1!");
		   UserInfo userinfo = (UserInfo)list.get(0); 
		   return userinfo; 
		  } 
		  else 
		  {Writelog.writetolog("list size =0!");
		   return null; 
		  } 
	
	}
相關文章
相關標籤/搜索