資源簡介
這是一個試卷分析系統。
代碼片段和文件信息
package?com.test.dao;
import?java.util.List;
import?java.util.Map;
import?org.hibernate.Query;
import?org.hibernate.Session;
import?org.hibernate.Transaction;
import?com.test.utils.HibernateUtils;
import?com.test.utils.PageInfo;
import?com.test.vo.admin;
public?class?adminDao?{
Session?session?=?null;
/**
?*?添加管理員
?*?@param?managers
?*?@return
?*/
public?boolean?insert(admin?m)?{
session?=?HibernateUtils.getSession();
try{
session.beginTransaction();
session.save(m);
session.getTransaction().commit();
return?true;
}catch?(Exception?exp)?{
exp.printStackTrace(System.out);
}?finally?{
HibernateUtils.closeSession(session);
}
return?false;
}
/**
?*?刪除管理員
?*?@param?m_id
?*?@return
?*/
public?boolean?delete(int?id)?{
session?=?HibernateUtils.getSession();
try{
session.beginTransaction();
String?hql=“delete?from?admin?where?id?=??“;
Query?q?=?session.createQuery(hql);
q.setInteger(0?id);
q.executeUpdate();
session.getTransaction().commit();
return?true;
}catch?(Exception?exp)?{
exp.printStackTrace(System.out);
}?finally?{
HibernateUtils.closeSession(session);
}
return?false;
}
/**
?*?分頁列表
?*?@param?page
?*?@return
?*/
public?PageInfo?queryPage(PageInfo?page)?{
//?TODO?Auto-generated?method?stub
session?=?HibernateUtils.getSession();
try?{
StringBuffer?sql?=?new?StringBuffer(“?select?count(*)?from?admin?“);
Query?cq?=?session.createQuery(sql.toString());
session.beginTransaction();
List?lst?=?cq.list();
session.getTransaction().commit();
if(lst.size()?>?0){
page.setSum(Integer.parseInt(lst.get(0).toString()));
session.beginTransaction();
String?hql?=?“?from?admin?order?by?id?desc“;?//User是類名?????
????????Query?q?=?session.createQuery(hql);??????
????????q.setFirstResult(page.getBeginRow());?//從第0條開始??????
????????q.setMaxResults(page.getPagecount());?//取出10條?
????????page.setList(q.list());
????????session.getTransaction().commit();???
????}
????????return?page;
}?catch?(Exception?exp)?{
exp.printStackTrace(System.out);
}?finally?{
HibernateUtils.closeSession(session);
}
return?page;
}
/**
?*?根據用戶名和密碼查找
?*?@param?managers
?*?@return
?*/
public?admin?query(admin?m)?{
session?=?HibernateUtils.getSession();
try{
session.beginTransaction();
String?hql=“from?admin?where?username?=???and?password?=??“;
Query?q?=?session.createQuery(hql);
q.setString(0?m.getUsername());
q.setString(1?m.getPassword());
List?list?=?q.list();??
session.getTransaction().commit();
if(list?!=?null?&&?list.size()?>?0){
return?list.get(0);
}else{
return?null;
}
}catch?(Exception?exp)?{
exp.printStackTrace(System.out);
}?finally?{
HibernateUtils.closeSession(session);
}
return?null;
}
public?boolean?update(admin?m)?{
se
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-09-09?02:07??cjgl\
?????文件????????1675??2016-09-09?02:07??cjgl\.classpath
?????文件?????????347??2016-09-09?02:07??cjgl\.myhibernatedata
?????文件????????1054??2016-09-09?02:07??cjgl\.project
?????目錄???????????0??2016-09-09?02:07??cjgl\.settings\
?????文件?????????564??2016-09-09?02:07??cjgl\.settings\.jsdtscope
?????文件?????????364??2016-09-09?02:07??cjgl\.settings\org.eclipse.jdt.core.prefs
?????文件?????????471??2016-09-09?02:07??cjgl\.settings\org.eclipse.wst.common.component
?????文件?????????515??2016-09-09?02:07??cjgl\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2016-09-09?02:07??cjgl\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2016-09-09?02:07??cjgl\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\me
?????文件??????????39??2016-09-09?02:07??cjgl\WebRoot\me
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\dao\
?????文件????????5033??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\dao\adminDao.class
?????文件????????4621??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\dao\chapterDao.class
?????文件????????3814??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\dao\paperDao.class
?????文件????????3812??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\dao\scoreDao.class
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\
?????文件????????7557??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\SuperAction.class
?????文件????????3092??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\adminAction.class
?????文件????????3480??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\chapterAction.class
?????文件????????2746??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\paperAction.class
?????文件????????2627??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\struts\action\scoreAction.class
?????目錄???????????0??2016-09-09?02:07??cjgl\WebRoot\WEB-INF\classes\com\test\utils\
............此處省略136個文件信息
評論
共有 條評論