<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中文无码字幕色三| 久久精品国产精品亚洲人人| 中文字幕一精品亚洲无线一区| 国产亚洲高清不卡在线观看| 久久精品亚洲中文字幕无码麻豆| 亚洲国产夜色在线观看| 国产精品亚洲小说专区| 男女一边摸一边做爽的免费视频| 一区二区三区福利视频免费观看| 国产大片线上免费观看| 一级毛片直播亚洲| 在线观看免费黄色网址| 8090在线观看免费观看| 暖暖免费高清日本中文| 亚洲无线观看国产精品| 亚洲人成在线免费观看| 美女尿口扒开图片免费| 无码精品国产一区二区三区免费| 好爽…又高潮了免费毛片| 亚洲婷婷五月综合狠狠爱| 亚洲一区动漫卡通在线播放| 免费大片av手机看片| 一区二区三区观看免费中文视频在线播放 | 日本精品久久久久久久久免费| 久久永久免费人妻精品| 免费的一级片网站| 亚洲国产精品无码成人片久久| 2019亚洲午夜无码天堂| 久青草视频97国内免费影视| 四虎永久在线精品免费观看视频| 亚洲成人国产精品| 精品久久久久久亚洲精品| 久久久久久国产a免费观看不卡 | 久久精品国产亚洲AV嫖农村妇女| 亚洲乱亚洲乱妇24p| 久久免费视频99| 免费在线观看的黄色网址| 亚洲午夜在线电影| 特级毛片免费播放| 青青青国产在线观看免费|