hibernate 返回对象指定属性,需要返回的列,可以直接返回 对象属性
//hibernate 返回对象指定属性,需要返回的列,可以直接返回 对象属性 @OverridepublicTeamPlan getTeamPlanByBaoMingId(String baomingid){
Criteria cr=this.getSession().createCriteria(BaoMingInfo.class);
cr.setProjection(Projections.property("teamplan"));//需要返回的列,可以直接返回 对象属性 cr.add(Restrictions.eq("id", baomingid));//条件 return(TeamPlan)cr.uniqueResult();
}
@OverridepublicInteger getSumBaseXuNiZuoWeiByTpid(String teamPlanID){
String hql="select sum(basexunizuoweishu) from TeamPlanXuNiZuoWeiEntity where teamplanid=:teamplanid";
Query query=this.getSession().createQuery(hql);
query.setString("teamplanid", teamPlanID);return(Integer)query.uniqueResult();
}