<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

    搜索

    •  

    最新評論


    主站蜘蛛池模板: 欧美a级在线现免费观看| 久久久久久AV无码免费网站 | 久久夜色精品国产嚕嚕亚洲av| 精品亚洲福利一区二区| 免费观看毛片视频| 黄色一级免费网站| 亚洲AV日韩精品一区二区三区 | 亚洲处破女AV日韩精品| a在线观看免费视频| 国产精品亚洲片在线观看不卡| 99久久99这里只有免费的精品| 亚洲爆乳无码专区| 久久精品无码专区免费青青| 亚洲国产午夜电影在线入口 | 国产免费av一区二区三区| mm1313亚洲国产精品无码试看| 国产乱子伦精品免费无码专区 | 亚洲欭美日韩颜射在线二| 中文字幕无码毛片免费看| 亚洲国产一区二区a毛片| 99久久久国产精品免费无卡顿 | 久久精品国产亚洲av麻| 在线成人爽a毛片免费软件| 亚洲精品亚洲人成在线播放| 国产麻豆免费观看91| 一级做a爱过程免费视| 亚洲国产精品国自产拍AV| 久久久久久精品免费看SSS| 久久狠狠躁免费观看| 亚洲精品午夜久久久伊人| 热99re久久精品精品免费| 深夜福利在线视频免费| 亚洲电影免费在线观看| 性色av免费观看| 国产精品偷伦视频免费观看了| 亚洲色图.com| www亚洲一级视频com| 中文字幕在线观看免费视频 | 中文字幕a∨在线乱码免费看 | 久久精品成人免费看| 国产亚洲福利在线视频|