📄 moduledaoimpl.java
字号:
package com.placard.usermanage.dao.impl;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.hibernate.Query;
import com.placard.core.common.hibernate.BaseHibernateDAO;
import com.placard.usermanage.dao.ModuleDAO;
import com.placard.usermanage.model.Module;
public class ModuleDAOImpl extends BaseHibernateDAO implements ModuleDAO {
public Set<Module> getModulesByPlacard(int placardId) {
String hql = "select m.id,m.moduleName from Module m join m.placards p where p.id=?";
Query query = super.getSession().createQuery(hql);
query.setParameter(0, placardId);
List tempList = query.list();
Set<Module> moduleList = new HashSet<Module>(0);
if(tempList != null){
for(int i=0;i<tempList.size();i++){
Object[] tempObj = (Object[])tempList.get(i);
Module module = new Module();
module.setId((Integer)tempObj[0]);
module.setModuleName((String)tempObj[1]);
moduleList.add(module);
}
}
return moduleList;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -