`
hasi
  • 浏览: 58013 次
  • 性别: Icon_minigender_1
  • 来自: 北京(老家内蒙古)
社区版块
存档分类
最新评论

数据库中的树结构和java对象的映射问题

 
阅读更多
数据库表结构
id , code , name , parentId
java类结构,类名(Category)
String id
String code
String name
Category ChildCategorys[]


请问怎么怎么把数据库中的数据映射到
Category类的一个对象里???

不用hibernate , 最好是只针对这个功能的小组件或自己编写。

谢谢!!!!!!
分享到:
评论
2 楼 hasi 2006-09-19  
自己设计一个改天和大家讨论
1 楼 galaxystar 2006-09-19  
自身连接或者存储过程实现!前者没有索引性能很差!循环parentid全表扫描id!

相关推荐

    Excel树形结构数据导入Oracle数据库(Java)

    在Java中处理这种数据,我们需要遍历这些层级,构建相应的数据模型来表示树形结构。 该博客中提到的"ExecleToDBUtils.java"文件,很可能是用于读取Excel并将其数据转换为适合存储在Oracle数据库中的格式的工具类。...

    java 解析xml类映射数据库 数据库操作 反射机制 源码

    1. XML解析:解析XML配置文件,提取数据库连接信息和对象映射关系。 2. 数据库连接:使用JDBC建立数据库连接,获取Connection对象。 3. 数据库操作:创建Statement或PreparedStatement对象,执行SQL,处理ResultSet...

    数据库实体生成 C#对象生成 JAVA对象生成

    数据库实体生成、C#对象生成和JAVA对象生成是软件开发中的关键步骤,特别是在数据库驱动的应用程序中。这些过程涉及到将数据库中的表结构映射到编程语言中的类对象,以便于在代码中操作数据。以下是对这些概念的详细...

    将对象映射到关系数据库

    解决这一问题的核心在于正确地理解和实施对象到关系型数据库的映射。 #### 敏捷DBA的角色 在将对象映射到关系型数据库的过程中,敏捷数据库管理员(DBA)扮演着至关重要的角色。他们不仅要负责确定有效的数据持久化...

    Java版本数据库结构与算法

    《Java版本数据库结构与算法》是一本专注于Java编程语言中数据结构和算法实现的书籍,旨在帮助读者深入理解这两种核心概念,并能应用到实际的Java项目中。数据结构是计算机科学的基础,它涉及到如何在内存中组织和...

    根据数据库表结构自动生成产品结构树

    通过递归算法,我们可以遍历BOM表,构建出层次化的树结构。每一步递归都对应着BOM表中的一层关系,从根节点(最终产品)到叶子节点(最底层组件)。 对于"支持EXCEL模板导入生成结构树",这意味着系统允许用户以...

    java权限树源码 包括数据库

    在Java中,可以使用类和对象来表示树节点,通过继承和关联关系构建树状结构。每个节点代表一个权限,节点之间的关系则定义了权限的层级。例如,一个顶层节点可能是“管理员”,其下可能有“编辑”和“查看”等子节点...

    Tree(将数据库记录生成树)

    "Tree(将数据库记录生成树)"这个主题就是关于如何将数据库中的记录转换成一个树结构,以便更好地理解和操作数据。在本篇文章中,我们将深入探讨这个过程,尤其是使用Java编程语言以及递归方法来实现。 首先,让...

    java与数据库面试题集

    在IT行业中,Java和数据库是两个至关重要的领域,它们在构建现代软件系统中扮演着核心角色。本面试题集旨在帮助求职者准备Java与数据库相关的面试,以展示他们的专业技能和深入理解。以下是对这些主题的详细阐述: ...

    java简单开发部门树(Tree)

    - 递归算法:在Java中,通常使用递归方法来构建树结构。从根节点开始,遍历所有子节点,每个节点又可能有子节点,如此递归下去直到所有节点都被遍历。 - TreeNode类:定义一个TreeNode类,包含部门ID、名称、父...

    Hibernate映射树形结构

    在IT行业中,数据库管理和对象关系映射(ORM)框架是至关重要的组成部分,特别是对于Java开发者而言,Hibernate是一个广泛使用的ORM工具。本篇文章将深入探讨如何在Hibernate中映射树形结构,这是一种处理复杂数据...

    Java技术在XML和数据库通信技术中的应用.pdf

    - **书写映射类**:根据数据库表结构编写对应的Java类,这些类将作为数据库操作的对象。 - **映射描述文件**:创建一个XML文件,描述类和表之间的映射关系,包括字段的对应关系。 - **指定映射关系**:在`...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     11.1.2 Java时间和日期类型的Hibernate映射类型  11.1.3 Java大对象类型的Hibernate映射类型  11.1.4 JDK自带的个别Java类的Hibernate映射类型  11.1.5 使用Hibernate内置映射类型  11.2 客户化映射类型  ...

    使用java解析XML文件,解析完之后将解析结果导入mysql数据库中

    JAXB用于对象与XML之间的映射,而DOM则用于解析整个XML文档到内存中的树形结构。对于数据库操作,我们会使用JDBC(Java Database Connectivity)接口。 1. **解析XML文件**: - DOM解析:首先,通过`javax.xml....

    ExtJs2.0 SSH 实现简单结构与上传文件 数据库同步树形结构

    而`SSH`则是一种常见的Java企业级开发框架,通过整合Spring的依赖注入、Struts的MVC模式和Hibernate的对象关系映射,实现了高效的数据处理和业务逻辑控制。 标题中的“ExtJs2.0 SSH 实现简单结构与上传文件 数据库...

    Hibernate 单表实现树结构

    标题中的“Hibernate 单表实现树结构”是指在Java开发中,使用Hibernate框架来处理具有层级关系的数据,例如组织架构、目录树等。在数据库中,这种数据通常使用单表自连接的方式存储,即一张表中某个字段指向自身,...

    java实现多层嵌套循环参数转换

    在Java编程中,多层嵌套循环...综上所述,Java实现多层嵌套循环、参数转换以及父子级结构的操作是软件开发中常见的任务,尤其在数据处理和数据库交互中。理解并熟练掌握这些技能,对于提高编程效率和代码质量至关重要。

    MongoDB、Java与对象关系映射.pdf

    MJORM提供了一种更灵活的方式来映射Java对象到MongoDB文档,使得Java开发者能更自然地与MongoDB数据库进行交互。 8. **挑战与注意事项**:尽管MongoDB有诸多优点,但也有需要注意的地方。例如,不适合完全按关系型...

    数据库事务,对象关系!

    数据库事务是数据库操作的核心概念,尤其在Oracle这样的大型企业级数据库管理系统中,事务处理对于数据的一致性、完整性和可靠性至关重要。Oracle事务是数据库系统执行的一系列操作的逻辑单位,这些操作要么全部成功...

Global site tag (gtag.js) - Google Analytics