首页 > 数据库技术 > 详细

spring 通过传递多个参数查询数据库

时间:2015-04-07 00:47:33      阅读:407      评论:0      收藏:0      [点我收藏+]
@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; 
		  } 
	
	}


spring 通过传递多个参数查询数据库

原文:http://my.oschina.net/u/2308739/blog/396670

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!