<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

           這兩天整理了出來(lái)數(shù)據(jù)訪問(wèn)層的一點(diǎn)實(shí)現(xiàn),同時(shí)寫了一個(gè)小例子,通過(guò)下載方便交流,有什么好的建議,和問(wèn)題還請(qǐng)大家和我交流
    暫時(shí)沒(méi)有寫web層 僅用了一個(gè)main測(cè)試的hibernate 整合spring的部分 框架大概是這樣的
    StudentDAO 繼承AbstractService 這個(gè)是我使用spring的hibernate摸板封裝好的和數(shù)據(jù)庫(kù)訪問(wèn)的方法
                         實(shí)現(xiàn)StudentServer 這個(gè)接口是和自己業(yè)務(wù)相關(guān)的方法 在調(diào)用StudentDAO 的時(shí)候使用接口指向子類


    public class Test {

        
    /**
         * 
    @param args
         * 
    @throws QueryException 
         
    */

        
    public static void main(String[] args) throws QueryException{
            
    /**
             * 修改了配置文件用于測(cè)試hibernate整合spring是否正常
             
    */

            ApplicationContext context 
    = new FileSystemXmlApplicationContext("src/applicationContext.xml"); 
            context.getBean(
    "sessionFactory"); 
        
            StudentServer server 
    = (StudentDAO) context.getBean("studentDAO"); 
            
            
    /*        Student stu = new Student();
            stu.setStuname("qq22222222");
            stu.setAge(56);
            stu.setSex("男");
            stu.setPhone(555);
            //server.addStudentByCondition(stu);
            
            server.addStudent(stu);
    */

            List
    <Student> list = server.getStudent("s""");
            
    for(Student stu : list) 
                System.out.println(stu.getStuname());
            }

            
            
            
    /**
             * 使用select  查詢字段
             
            List<Object[]> list = server.getStudent("s", "男");
            for(Object[] c : list){
                for(Object a : c){
                    System.out.print(a + "\t");
                }
                System.out.println();
            }
            
    */

        }

    }


    查詢提供了兩種方式,一種是使用DAODelegate提供的查詢(這和普通的hibernate一樣的)
    第二種方式是 封裝了一個(gè)查詢類HqlQuery 具體使用例子中有了

    對(duì)框架提出以下幾點(diǎn):
    1、我現(xiàn)在想把AbstractService  這個(gè)類在spring注入的時(shí)候設(shè)置成為靜態(tài)的 可以提高效率 但不知會(huì)有別的什么影響?? 還請(qǐng)哪個(gè)朋友指點(diǎn)一下 十分感謝

    2、StudentServer 這個(gè)接口 和StudentDAO這個(gè)類 是一一對(duì)應(yīng)的 StudentDAO這個(gè)必須實(shí)現(xiàn)接口的方法 而接口中就定義和業(yè)務(wù)相關(guān)的方法 StudentDAO在spring中注入 調(diào)用時(shí)候使用StudentServer 指向子類
    但這樣的每在StudentServer 增加一個(gè)業(yè)務(wù)方法就要在dao實(shí)現(xiàn)類中添加一個(gè) 不知道這樣好不好??
    還請(qǐng)朋友們幫忙看下

    3、因?yàn)檫€沒(méi)有涉及到web開(kāi)發(fā) 但查詢中缺少分頁(yè)查詢,正在整理,有好的分頁(yè)組件請(qǐng)大家分享下我的郵箱
    sunxianchao@gmail.com

    有什么好的建議和提議請(qǐng)大家留言 十分感謝!!!

    http://exs.mail.qq.com/cgi-bin/downloadfilepart?svrid=12&fid=644bd873e37da73f4ceeef5962b2eeae94fa6298069572c4
    提取碼:20dc1eb4
    希望可以提出您的寶貴意見(jiàn)

     

    posted on 2007-12-10 13:41 LifeNote 閱讀(1782) 評(píng)論(7)  編輯  收藏 所屬分類: JavaHibernateSpring
    Comments
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      discuz!
      Posted @ 2007-12-10 15:53
      不錯(cuò),學(xué)習(xí)一下  回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      路過(guò)
      Posted @ 2007-12-10 18:04
      囂張個(gè)啥!!!  回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      發(fā)給我看看吧
      Posted @ 2007-12-10 21:20
      leonardo_rong@126.com   回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      LifeNote
      Posted @ 2007-12-11 12:45
      附下載地址及提取碼  回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      LifeNote
      Posted @ 2007-12-11 13:10
      麻煩看完了提點(diǎn)意見(jiàn) 多謝  回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      TonySoft
      Posted @ 2007-12-11 13:53
      朋友,標(biāo)題太大了

      你這不算"整合",而且結(jié)構(gòu)太混亂,也許我說(shuō)的重了點(diǎn),但是希望你能平心靜氣的坐下來(lái)讀一讀"Spring in action"和"J2EE without EJB"這兩本書(shū).  回復(fù)  更多評(píng)論   
    • # re: 寫了一個(gè)hibernate 整合spring 的小框架
      LifeNote
      Posted @ 2007-12-11 14:33
      只是把hibernate 和 spring兩個(gè)框架整合在一起啊 就是封裝了一個(gè)數(shù)據(jù)訪問(wèn)的dao類而已 題目是不大好
      J2EE without EJB 這本書(shū)是在看呢 寫的比較注重實(shí)踐 看的有些難度
      還是多謝TonySoft 的意見(jiàn)   回復(fù)  更多評(píng)論   
     
    主站蜘蛛池模板: 精品国产日韩亚洲一区在线| 亚洲国产成人久久77| 黄色网址大全免费| 成人免费视频国产| 精品免费AV一区二区三区| 国产成人无码免费视频97| 国产亚洲精品成人久久网站| 国产伦精品一区二区三区免费迷| 亚洲丰满熟女一区二区哦| 日韩成人免费在线| 四虎成人精品国产永久免费无码| www.亚洲色图| 久青草视频97国内免费影视| 亚洲第一AAAAA片| 亚洲精品在线免费观看| 亚洲中文字幕无码mv| 又大又粗又爽a级毛片免费看| 一级毛片免费一级直接观看| 亚洲欧洲美洲无码精品VA | 亚洲成av人在片观看| 有码人妻在线免费看片| 狠狠色伊人亚洲综合成人| 99久久久国产精品免费牛牛| 激情综合亚洲色婷婷五月| 日本免费的一级v一片| 久久嫩草影院免费看夜色| 亚洲国产成人在线视频| 日韩免费高清视频网站| CAOPORN国产精品免费视频| 亚洲伦另类中文字幕| 韩国欧洲一级毛片免费| 日本免费A级毛一片| 亚洲乱码一区av春药高潮| 国产女高清在线看免费观看| a级毛片免费完整视频| 久久亚洲国产成人影院| 亚洲综合在线另类色区奇米| 免费h片在线观看网址最新| 黄色网址免费在线| 亚洲精品不卡视频| 亚洲伊人久久综合影院|