67,512
社区成员
发帖
与我相关
我的任务
分享
public PurviewInfo getByUserId(int userId) {
return (PurviewInfo)super.getHibernateTemplate().execute(
new HibernateCallback(){
public Object doInHibernate(Session s){
String hql="select p.id,p.purviewName,p.purviewStr from PurviewInfo p,UserInfo u where u.purview.id=p.id and u.id=1";
return s.createQuery(hql).uniqueResult();
}
}
);
}
public PurviewInfo getByUserId(int userId) {
return (PurviewInfo)super.getHibernateTemplate().execute(
new HibernateCallback(){
public Object doInHibernate(Session s){
String hql=" from UserInfo u join fetch u.purviewInfo where u.id="+userId;
return ((UserInfo)(s.createQuery(hql).uniqueResult())).getPurviewInfo();
}
}
);
}