<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

    搜索

    •  

    最新評論


    主站蜘蛛池模板: 亚洲国产精品综合福利专区| 亚洲an天堂an在线观看| 亚洲av乱码中文一区二区三区| 亚洲人成免费电影| 亚洲白嫩在线观看| 亚洲免费一级视频| 亚洲人成网站在线观看播放青青| 日本h在线精品免费观看| 亚洲人成电影青青在线播放| 久久国产免费福利永久| ass亚洲**毛茸茸pics| 午夜老司机免费视频| 色妞www精品视频免费看| 亚洲一区二区三区在线视频 | 亚洲色大成网站WWW国产| 国产精品成人免费一区二区 | 亚洲小视频在线播放| 91精品国产免费久久久久久青草| ww亚洲ww在线观看国产| 午夜成人免费视频| 黄色免费在线观看网址| 亚洲熟妇无码乱子AV电影| 久久午夜伦鲁片免费无码| 亚洲一区二区三区免费在线观看| 性感美女视频在线观看免费精品| 午夜在线亚洲男人午在线| 亚洲精品无码MV在线观看| 最近2019年免费中文字幕高清| 97se亚洲国产综合自在线| 国产真实伦在线视频免费观看| 国产区在线免费观看| 亚洲图片激情小说| 免费在线看片网站| 97国产在线公开免费观看| 亚洲高清有码中文字| 中文字幕专区在线亚洲| 四虎在线成人免费网站| 一本大道一卡二大卡三卡免费| 亚洲美女视频一区| 亚洲国产精品无码久久久久久曰| 99久久99热精品免费观看国产|