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

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

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


    posts - 15,  comments - 34,  trackbacks - 27
    1、用了Hibernate在配置文件里需增加sessionFactory配置,如下
     <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">
            <property name="mappingResources">
                 <list>
                    <value>net/zdsoft/swh/entity/Company.hbm.xml</value> 
                 </list>
             </property>               
             <property name="hibernateProperties">
                 <props>
                     <prop key="hibernate.dialect">net.sf.hibernate.dialect.MySQLDialect</prop>
                     <prop key="hibernate.cache.provider_class">net.sf.hibernate.cache.OSCacheProvider</prop>                 
                     <prop key="hibernate.show_sql">true</prop>
                     <prop key="hibernate.use_outer_join">true</prop>                               
                     <prop key="hibernate.cglib.use_reflection_optimizer">true</prop>
                 </props>
            </property>
            <property name="dataSource"><ref bean="dataSource"/></property>
       </bean>
    2、把事務管理用以下代替
    <bean id="transactionManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
            <property name="sessionFactory"><ref local="sessionFactory"/></property>
       </bean>
    3、DAO把原來的繼承的JDBCDaoSupport改為HibernateDaoSupport
    再在配置文件中為DAO增加sessionFactory注入,如下
    public class CompanyDAOHibernate extends HibernateDaoSupport implements
            CompanyDAO {
        public Company findById(String id) throws HibernateException {
            Company c = (Company) getHibernateTemplate().load(Company.class, id);
            return c;
        }

        public Company addCompany(Company company) throws HibernateException {
            getHibernateTemplate().save(company);
            return company;
        }

        public void removeCompany(Company company) throws HibernateException {
            getHibernateTemplate().delete(company);
        }

        public Company updateCompany(Company company) throws HibernateException {
            getHibernateTemplate().saveOrUpdate(company);          
            return company;
        }
    }
    <bean id="companyDAO" class="net.zdsoft.swh.dao.hibernate.CompanyDAOHibernate">
             <property name="sessionFactory"><ref local="sessionFactory"/></property> 
    </bean>
    其他基本不變

    posted on 2005-02-04 11:37 jacky 閱讀(301) 評論(0)  編輯  收藏 所屬分類: Open source
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(10)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    java

    搜索

    •  

    最新評論


    主站蜘蛛池模板: 永久免费av无码网站大全| 国产成人精品免费视频大| 又粗又大又硬又爽的免费视频 | 久久九九久精品国产免费直播| 国产伦一区二区三区免费| 亚洲AV无码成人精品区狼人影院| 久久WWW免费人成人片| 亚洲欧洲日韩极速播放| 日韩欧美一区二区三区免费观看| 亚洲色大成网站www永久男同| 日本高清免费不卡在线| 香蕉视频免费在线播放| 亚洲精品无码不卡在线播HE | EEUSS影院WWW在线观看免费| 国产亚洲精品不卡在线| 中文字幕乱码一区二区免费| 亚洲人成网www| 中文字幕无码视频手机免费看| 亚洲色成人WWW永久在线观看| 免费在线观看亚洲| jizz免费在线观看| 亚洲综合综合在线| 免费观看的a级毛片的网站| g0g0人体全免费高清大胆视频| 亚洲国产精品嫩草影院在线观看 | 免费观看久久精彩视频| 亚洲一级免费视频| 国产男女猛烈无遮档免费视频网站| 一级一级毛片免费播放| 久久99亚洲网美利坚合众国 | 看一级毛片免费观看视频| 亚洲一区二区女搞男| 永久免费在线观看视频| 黄色大片免费网站| 综合自拍亚洲综合图不卡区| 国产免费牲交视频| 久久久精品免费视频| 亚洲经典千人经典日产| 亚洲大片在线观看| 国产免费怕怕免费视频观看| 免费无码中文字幕A级毛片|