JPractice

JSF+Spring+Hibernate+MySQL 开发商务平台实践

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  12 随笔 :: 0 文章 :: 20 评论 :: 0 Trackbacks
一个是维护栏目表的,目前只实现了简单的增加功能,栏目表最难搞的是实现一对多的自身关联(为了实现不受层次限制)。
另外一个是初步研究了如何实现Html编辑器,能将编辑完的内容存到表的字段中,就像在这里发表随笔的功能;
等这两个功能进一步完善后,就可以维护栏目和每个栏目下的内容,实现栏目内容的分类和在线维护

<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类的映射方法,不过当我写:
   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);
     ...............................


*******行如果不注释掉就会出Exception,哪位熟悉hibernate的朋友给指点一下
posted on 2006-02-06 00:37 JPractice 阅读(338) 评论(3)  编辑  收藏

评论

# re: 今天增加了2个小模块 2006-02-07 19:42 czaiq1
几天没见,开发这么快,不过你用的我还没用到过,只能是学学,不能提供建议哦  回复  更多评论
  

# re: 今天增加了2个小模块 2006-02-07 22:33 JPractice
开发进度不快了,现在只是做一些很简单的模块,一方面是应付商业平台信息发布的需要(这个时间要求比较紧),另外也将前段时间学的东西整理、练习一下,将用到的一些框架、技术实际应用一下,将整个过程走通,真正的商业平台就不是我一个人能搞得过来的了,得组织几个人的一个团队才行。  回复  更多评论
  

# re: 今天增加了2个小模块 2006-06-24 01:24 crazycy
这个错误是因为在Hibernate在处理一对多双向关联时,必须两边同时进行关联关系的修改。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: