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

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

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

    隨筆 - 16  文章 - 0  trackbacks - 0
    <2012年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    友情鏈接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    第一步、配置實體Bean:
    @Entity
    @Table(name = "t_bd_city")
    public class City extends BaseObject {
       
        /**
         * 省份
         */
        @ManyToOne(fetch = FetchType.LAZY)
        @JoinColumn(name = "fprovinceid")
        private Province province;
    }

    第二步、手動提交保存方法:

    public abstract class CoreDaoHibernate<Entity extends CoreObject> implements CoreObjectDao<Entity> {

        /**
         * Log variable for all child classes. Uses LogFactory.getLog(getClass())
         * from Commons Logging
         */
        protected final Log log = LogFactory.getLog(getClass());
        private Class<Entity> persistentClass ;
        private HibernateTemplate hibernateTemplate;
        private SessionFactory sessionFactory;


        public CoreDaoHibernate(){
            Class<?> c = this.getClass();
            Type t = c.getGenericSuperclass();
            if(t instanceof ParameterizedType){
               this.persistentClass =  (Class<Entity>)((ParameterizedType) t).getActualTypeArguments()[0];
            }
        }

        public HibernateTemplate getHibernateTemplate() {
            return this.hibernateTemplate;
        }

        public SessionFactory getSessionFactory() {
            return this.sessionFactory;
        }

        @Autowired
        @Required
        public void setSessionFactory(SessionFactory sessionFactory) {
            this.sessionFactory = sessionFactory;
            this.hibernateTemplate = new HibernateTemplate(sessionFactory);
        }

        /**
         * {@inheritDoc}
         */
        @Override
        public Entity save(Entity object) {
            Entity result =  hibernateTemplate.merge(object);
            hibernateTemplate.flush();
            return result;
        }
    }

    第三步、配置web.xml
       <filter>
            <filter-name>lazyLoadingFilter</filter-name>
            <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
            <init-param>
                <param-name>sessionFactoryBeanName</param-name>
                <param-value>sessionFactory</param-value>
            </init-param>
            <init-param>
                <param-name>singleSession</param-name>
                <param-value>true</param-value>           
            </init-param>
            <init-param>
                <param-name>flushMode</param-name>
                <param-value>AUTO</param-value>        
            </init-param>
        </filter>
      <filter-mapping>
            <filter-name>lazyLoadingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

    posted @ 2012-06-18 23:24 民工二代 閱讀(312) | 評論 (0)編輯 收藏
         摘要: 在線創建Oracle分區表
    第一步,檢查源表是否可以在線重定義;
    第二步、創建一張分區表做為中間表;
    第三步、拷備源表中的記錄;
    第四步、同步更新數據;
    第五步、轉換完成  閱讀全文
    posted @ 2012-06-18 09:23 民工二代 閱讀(351) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 四虎影院永久免费观看| 久久久久久免费视频| 亚洲人成未满十八禁网站| 国内精品久久久久影院亚洲| 久久久亚洲精华液精华液精华液| 亚洲av无码一区二区三区人妖| 国产卡一卡二卡三免费入口| 亚洲天堂中文字幕在线| 亚洲国产夜色在线观看| 黄页网站在线免费观看| 亚洲最大免费视频网| 国产亚洲精品不卡在线| 亚洲午夜在线播放| 一级毛片在线观看免费| 免费在线一级毛片| 国产成人精品亚洲2020| 日韩免费一级毛片| 亚洲精品在线观看视频| 偷自拍亚洲视频在线观看99| 1a级毛片免费观看| 四虎亚洲精品高清在线观看| 免费爱爱的视频太爽了| 亚洲伊人久久精品| 日本高清免费不卡在线| 一区二区三区AV高清免费波多| 97人妻无码一区二区精品免费| 亚洲av中文无码乱人伦在线播放| 亚洲综合无码一区二区痴汉| 国产成人精品久久免费动漫| 久久久久亚洲精品无码系列| 四虎精品免费永久免费视频| 亚洲欧洲∨国产一区二区三区| 一级特黄aaa大片免费看| 大学生一级特黄的免费大片视频| 亚洲高清中文字幕| 香蕉免费一区二区三区| 亚洲综合激情五月色一区| 国产午夜亚洲精品午夜鲁丝片| 久久久久国色AV免费观看| 亚洲&#228;v永久无码精品天堂久久 | 亚洲欧美日韩综合久久久|