2013年12月6日

Hibernate注解实现单表递归树形结构

摘要: 目录:概述环境代码示例测试结果[一]、概述在系统中,经常会用到无限级递归的树形结构,比如菜单、组织机构管理、多级分类等等,一般是在同一个表中定义父子关系实现这种树形结构,本文主要讲述如何运用hibernate全注解的方式实现这个功能。[二]、环境hibernate 4.1.2java 1.6mysql 5.1[三]、代码示例第一步:创建Entity类,并添加注解实现关联关系ps: 主要是利用@ManyToOne 和@OneToMany 配置在同一个Entity类中实现树形递归的结构。TreeNode.java1package com.micmiu.hibernate.anno.entity;2 阅读全文

posted @ 2013-12-06 20:40 gzwlj 阅读(668) 评论(0) 推荐(0) 编辑

使用hibernate实现树形结构无限级分类

摘要: 在系统中,经常会用到无限级的树形结构分类,如组织机构管理、商品/地区分类等等。在以前的一个贴子:http://www.iteye.com/topic/26987“复杂商品分类的表如何建立?”中,讨论过树形无级分类的实现方法。 一般无外采用两种方式, 一是类似struts-menu(http://struts-menu.sourceforge.net)的XML文件管理方式,配置起来比较方便,但很难与系统中其它应用数据集成; 二是使用数据库存储,定义父子关系。在我们现在开发的一个产品中,使用hibernate实现了一套树形结构的处理方法,实现了树的基本操作,上溯、下溯、子节点的添加/移除和递归.. 阅读全文

posted @ 2013-12-06 20:37 gzwlj 阅读(1669) 评论(0) 推荐(0) 编辑

导航