2012年11月7日 星期三

透過spring直接讀取hibernate session

現在大部分的spring撰寫都很愛用@Autowired

但是當某些特例時不能用...

所以找了一陣子~
總算找到一個可以手動method呼叫取得spring的物件~~



    Session session;
    SessionFactory sessionFactory = null;



        ApplicationContext ctx = new FileSystemXmlApplicationContext(xmlPath);
        sessionFactory = (SessionFactory)ctx.getBean("sessionFactory");      
        session = sessionFactory.openSession();

沒有留言: