AdapterDao.java
上传用户:whbcdz
上传日期:2008-08-04
资源大小:7683k
文件大小:3k
源码类别:

JavaScript

开发平台:

Java

  1. package appjxc.dao;
  2. import org.springframework.beans.factory.xml.XmlBeanFactory;
  3. import org.springframework.core.io.ClassPathResource;
  4. import org.springframework.core.io.Resource;
  5. import appjxc.model.*;
  6. import java.util.List;
  7. import org.springframework.orm.hibernate3.SessionFactoryUtils;
  8. import javax.swing.JOptionPane;
  9. import appjxc.view.JF_view_error;
  10. public class AdapterDao {
  11.     private Resource resource = null;
  12.     private XmlBeanFactory factory = null;
  13.     private static DaoSupport dao = null;
  14.     public AdapterDao(){
  15.        // getdao();
  16.     }
  17.     public boolean getdao(){
  18.         try{
  19.             this.resource = new ClassPathResource("appcontext.xml");
  20.             System.out.println("resourc = " + resource);
  21.             this.factory = new XmlBeanFactory(resource);
  22.             System.out.println("factory = " + factory);
  23.             this.dao = (DaoSupport) factory.getBean("DAOProxy");
  24.             System.out.println("dao = " + dao);
  25.             //JOptionPane.showMessageDialog(null,"初始化数据成功!!!","系统提示",JOptionPane.INFORMATION_MESSAGE);
  26.             return true;
  27.         }catch(Exception e){
  28.             e.printStackTrace();
  29.             System.out.println("Erro; = " + e.getMessage());
  30.             JF_view_error error = new JF_view_error(e.getMessage());
  31.             error.setTitle("初始化数据连接失败,错误信息如下:");
  32.             return false;
  33.             //JOptionPane.showMessageDialog(null,"初始化数据失败,错误信息如下:n" + e.getMessage(),"系统提示",JOptionPane.INFORMATION_MESSAGE);
  34.         }
  35.     }
  36.     public static boolean insertmedicine(obj_medicine medicine){
  37.         return dao.InsertMedicine(medicine);
  38.     }
  39.     public static boolean insertclient(Obj_client objclient){
  40.         return dao.InsertClient(objclient);
  41.     }
  42.     public static boolean insertmedicine(Obj_gys objgys){
  43.         return dao.InsertMedicine(objgys);
  44.     }
  45.     public static boolean InsertSellMain(Obj_SellMain obj){
  46.         return dao.InsertSellMain(obj);
  47.     }
  48.     public static boolean InsertSellDetaile(Obj_SellDetaile obj){
  49.         return dao.InsertSellDetaile(obj);
  50.     }
  51.     public static boolean InsertBuyMain(Obj_BuyMain obj){
  52.         return dao.InsertBuyMain(obj);
  53.     }
  54.     public static boolean InsertBuyDetaile(Obj_BuyDetaile obj){
  55.         return dao.InsertBuyDetaile(obj);
  56.     }
  57.     public static boolean InsertStock(Obj_Stock obj){
  58.         return dao.InsertStock(obj);
  59.     }
  60.     public static boolean InsertObj_SellDetaileTh(Obj_SellDetaileTh obj){
  61.         return dao.InsertObj_SellDetaileTh(obj);
  62.     }
  63.     public static boolean InsertObj_UserName(Obj_UserName obj){
  64.         return dao.InsertObj_UserName(obj);
  65.     }
  66.     public static List QueryObject(String str){
  67.         return dao.QueryObject(str);
  68.     }
  69.     public static void DeleteUser(Obj_UserName user){
  70.         dao.DeleteUser(user);
  71.     }
  72. }