-
大小: 9.48MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-05
- 語言: Java
- 標(biāo)簽: HIS??醫(yī)院系統(tǒng)??醫(yī)藥系統(tǒng)??醫(yī)藥管理??HIS源碼??
資源簡介
數(shù)據(jù)庫為GBK 請大家建立數(shù)據(jù)庫時(shí)注意
數(shù)據(jù)庫配置 :hibernate.cfg.xml
參數(shù)配置 :MessageResources_zh_CN.properties
首頁登錄 :http://localhost:8080/MedicineManager/
用戶登錄頁面 可以切換中英文:
測試了將近2個(gè)小時(shí) 基本跑的不錯(cuò) 但是貌似有亂碼問題、大家試著解決吧

代碼片段和文件信息
package?com.lyq.dao;
import?java.util.List;
import?com.lyq.persistence.Category;
import?com.lyq.util.HibernateFilter;
/**
?*?藥品類別數(shù)據(jù)庫操作類
?*?@author?Li?Yong?Qiang
?*/
public?class?CategoryDao?extends?SupperDao?{
/**
?*?根據(jù)id查詢類別
?*?@param?id?
?*?@return?Category
?*/
public?Category?loadCategory(int?id){
Category?c?=?null;
try{
session?=?HibernateFilter.getSession(); //獲取Session對象
session.beginTransaction(); //開啟事物
//加載類別信息
c?=?(Category)session.load(Category.class?new?Integer(id));
session.getTransaction().commit(); //提交事物
}catch(Exception?e){
e.printStackTrace(); //打印異常信息
session.getTransaction().rollback(); //回滾事物
}
return?c;
}
/**
?*?查詢所有類別
?*?@return?List
?*/
public?List?findAllCategory(){
List?list?=?null;
try{
session?=?HibernateFilter.getSession(); //獲取Session對象
session.beginTransaction(); //開啟事物
list?=?session.createQuery(“from?Category?c“)//創(chuàng)建Query對象
??.list(); //獲取結(jié)果集
session.getTransaction().commit(); //提交事物
}catch(Exception?e){
e.printStackTrace(); //打印異常信息
session.getTransaction().rollback(); //回滾事物
}
return?list;
}
/**
?*?統(tǒng)計(jì)藥品類別及數(shù)量
?*?@return
?*/
public?List?findCategoryAndCount(){
List?list?=?null;
try{
session?=?HibernateFilter.getSession(); //獲取Session對象
session.beginTransaction(); //開啟事物
//?內(nèi)連接查詢語句
String?hql?=?“select?c.namecount(*)?from?Medicine?m?join?m.category?c?group?by?c“;
list?=?session.createQuery(hql)//創(chuàng)建Query對象
??.list(); //獲取結(jié)果集
session.getTransaction().commit(); //提交事物
}catch(Exception?e){
e.printStackTrace(); //打印異常信息
session.getTransaction().rollback(); //回滾事物
}
return?list;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-03-24?10:43??his\
?????目錄???????????0??2014-03-24?10:43??his\Databa
?????文件????????4638??2014-03-21?23:48??his\Databa
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\
?????文件????????2410??2014-03-21?23:35??his\MedicineManager\.classpath
?????文件?????????318??2014-03-21?23:32??his\MedicineManager\.myme
?????文件??????????66??2009-08-26?14:19??his\MedicineManager\.myumldata
?????文件????????1421??2009-08-26?14:19??his\MedicineManager\.project
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\.settings\
?????文件?????????406??2009-08-26?14:19??his\MedicineManager\.settings\.jsdtscope
?????文件?????????120??2009-08-26?14:19??his\MedicineManager\.settings\com.genuitec.jboss.ide.eclipse.xdoclet.run.prefs
?????文件??????????49??2009-08-26?14:19??his\MedicineManager\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2009-08-26?14:19??his\MedicineManager\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????425??2009-08-26?14:19??his\MedicineManager\.settings\org.eclipse.wst.validation.prefs
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\src\
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\src\com\
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\src\com\lyq\
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\src\com\lyq\dao\
?????文件????????1911??2009-08-26?14:19??his\MedicineManager\src\com\lyq\dao\CategoryDao.java
?????文件????????2131??2009-08-26?14:19??his\MedicineManager\src\com\lyq\dao\MedicineDao.java
?????文件????????1910??2009-08-26?14:19??his\MedicineManager\src\com\lyq\dao\SellDao.java
?????文件????????4479??2009-08-26?14:19??his\MedicineManager\src\com\lyq\dao\SupperDao.java
?????文件????????3966??2009-08-26?14:19??his\MedicineManager\src\com\lyq\dao\UserDao.java
?????目錄???????????0??2014-03-24?10:43??his\MedicineManager\src\com\lyq\persistence\
?????文件?????????701??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\Category.hbm.xm
?????文件????????1222??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\Category.java
?????文件?????????857??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\Medicine.hbm.xm
?????文件????????1928??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\Medicine.java
?????文件?????????814??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\SellDetail.hbm.xm
?????文件????????1459??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\SellDetail.java
?????文件?????????795??2009-08-26?14:19??his\MedicineManager\src\com\lyq\persistence\SellSeq.java
............此處省略163個(gè)文件信息
評論
共有 條評論