JPractice

          JSF+Spring+Hibernate+MySQL 開(kāi)發(fā)商務(wù)平臺(tái)實(shí)踐

             :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            12 隨筆 :: 0 文章 :: 20 評(píng)論 :: 0 Trackbacks
          一個(gè)是維護(hù)欄目表的,目前只實(shí)現(xiàn)了簡(jiǎn)單的增加功能,欄目表最難搞的是實(shí)現(xiàn)一對(duì)多的自身關(guān)聯(lián)(為了實(shí)現(xiàn)不受層次限制)。
          另外一個(gè)是初步研究了如何實(shí)現(xiàn)Html編輯器,能將編輯完的內(nèi)容存到表的字段中,就像在這里發(fā)表隨筆的功能;
          等這兩個(gè)功能進(jìn)一步完善后,就可以維護(hù)欄目和每個(gè)欄目下的內(nèi)容,實(shí)現(xiàn)欄目?jī)?nèi)容的分類和在線維護(hù)

          <hibernate-mapping package=".........................">
            <class name="Category" table="cms_categories" lazy="false">
              <id name="id" type="long" column="CATE_ID">
                <generator class="identity"/>
              </id>
              <property name="name" type="string" column="CATE_NAME" length="60" not-null="true"/>
              <set
                 name="childCategories"
                 cascade="save-update"
                 inverse="true"
              >
                 <key column="CATE_CATEGORY_ID" />
                 <one-to-many class="Category" />
              </set>
              <many-to-one name="parentCategory" column="CATE_CATEGORY_ID" class="Category" cascade="none" />
            </class>
          </hibernate-mapping>
          另外哪位熟悉hibernate的朋友,幫我看看,上面是Category類的映射方法,不過(guò)當(dāng)我寫(xiě):
             Category category = new Category(categoryName);

             // find the new category's parent category object by the param parentCategoryId
             Category parentCategory = categoryDao.getCategory(parentCategoryId);

             if (parentCategory != null) {    
                category.setParentCategory(parentCategory);
                // parentCategory.getChildCategories().add(category);    ************
                categoryDao.save(category);
               ...............................


          *******行如果不注釋掉就會(huì)出Exception,哪位熟悉hibernate的朋友給指點(diǎn)一下
          posted on 2006-02-06 00:37 JPractice 閱讀(357) 評(píng)論(3)  編輯  收藏

          評(píng)論

          # re: 今天增加了2個(gè)小模塊 2006-02-07 19:42 czaiq1
          幾天沒(méi)見(jiàn),開(kāi)發(fā)這么快,不過(guò)你用的我還沒(méi)用到過(guò),只能是學(xué)學(xué),不能提供建議哦  回復(fù)  更多評(píng)論
            

          # re: 今天增加了2個(gè)小模塊 2006-02-07 22:33 JPractice
          開(kāi)發(fā)進(jìn)度不快了,現(xiàn)在只是做一些很簡(jiǎn)單的模塊,一方面是應(yīng)付商業(yè)平臺(tái)信息發(fā)布的需要(這個(gè)時(shí)間要求比較緊),另外也將前段時(shí)間學(xué)的東西整理、練習(xí)一下,將用到的一些框架、技術(shù)實(shí)際應(yīng)用一下,將整個(gè)過(guò)程走通,真正的商業(yè)平臺(tái)就不是我一個(gè)人能搞得過(guò)來(lái)的了,得組織幾個(gè)人的一個(gè)團(tuán)隊(duì)才行。  回復(fù)  更多評(píng)論
            

          # re: 今天增加了2個(gè)小模塊 2006-06-24 01:24 crazycy
          這個(gè)錯(cuò)誤是因?yàn)樵贖ibernate在處理一對(duì)多雙向關(guān)聯(lián)時(shí),必須兩邊同時(shí)進(jìn)行關(guān)聯(lián)關(guān)系的修改。  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 峨边| 岳普湖县| 靖边县| 宿松县| 华容县| 浏阳市| 东乡县| 昆明市| 交口县| 崇州市| 环江| 寿宁县| 筠连县| 莱州市| 德安县| 河南省| 彭州市| 都兰县| 盖州市| 黎城县| 景宁| 扎赉特旗| 溧阳市| 海门市| 玛沁县| 清水县| 钟山县| 利津县| 家居| 炉霍县| 富阳市| 改则县| 鲁山县| 府谷县| 康平县| 龙岩市| 犍为县| 白水县| 山西省| 尤溪县| 麻江县|