0 0

Hibernate中 有关数据字典表和其他表的关联5

person表有id , name , gender_key 三个字段
另外一个数据字典表 gender 有 id, gender_name, gender_key三个字段 此表固定,不更新,不操作。
person表的gender_key 参考gender表的gender_key。
请问Hibernate 中这两个表如何映射这种关系?annotation方式。这种固定的 不更新的数据字典 如何优化(缓存或者说抓取策略)

谢谢!Hibernate 中表跟表的关系从来没有见过这种

1个答案 按时间排序 按投票排序

0 0

gender表 只读缓存,person表做关联及时加载即可。

2012年11月07日 08:57

相关推荐

    SSH CRM 项目Hibernate操作数据字典源码(3)

    在SSH CRM项目中,Hibernate作为持久层框架,用于管理和操作数据字典,是数据库与Java对象之间的一个桥梁。本节将深入探讨SSH CRM项目中Hibernate如何实现数据字典的高效、便捷操作。SSH架构是由Spring、Struts和...

    传智播客hibernate教程_保存多对一关联关系的更进一步分析

    在Java的持久化框架Hibernate中,实体关联是其核心特性之一,它允许我们在数据库中建立对象之间的关系,以便更好地模拟真实世界的数据模型。本教程“传智播客hibernate教程_保存多对一关联关系的更进一步分析”深入...

    一个ext+spring+hibernate+struts2做的系统---源代码

    - 字典管理:常用于存储系统中的固定数据,如状态码、性别、地区等,便于统一管理和维护。 - 查询管理:提供数据的检索功能,可能包括条件查询、模糊查询、分页查询等。 - 系统重置:恢复系统到初始状态,可能包括...

    ShardingSphere快速开始与核心概念-图灵杨过1

    - 广播表:在所有分片数据源中都存在的表,数据和结构完全一致,常用于与大量数据的表进行关联查询的小型表,如字典表。 ShardingSphere的快速启动,例如在SpringBoot和Mybatis环境中集成,首先需要在`pom.xml`文件...

    面试题(华为/中兴/腾讯)

    * 索引的描述存放在数据字典中。 4. 事务和锁 * 如果事务 T 获得了数据对象 R 上的排它锁,那么其他事务对 R 既不能读也不能写。 5. 面向对象编程 * 面向对象的特征包括继承、多态、封装、抽象等方面。 * ...

    DM6新特性白皮书

    DM6采用三级密钥管理模型,区分表密钥、列密钥和用户密钥,其中列密钥直接关联到被加密列的数据字典中,提供多样化的加密算法和选项。 ##### 2. 半透明存储加密 半透明存储加密通过扩展DDL语句和提供系统函数管理...

    毕业论文jsp300工资管理系统(ssh).doc

    12. 数据字典:数据字典是一种描述数据库结构和内容的文档,用于记录数据库中的每个表、字段和关系。 13. 数据流图:数据流图是一种描述系统数据流程的工具,用于描述系统中的数据流动过程。 14. 系统设计:系统...

    基于JavaEE的信托代销系统PPT教案.pptx

    【基于JavaEE的信托...综上所述,基于JavaEE的信托代销系统是一个集成了现代Web开发技术、权限管理、数据字典和高效业务流程的综合性应用,旨在满足金融机构在信托产品代销中的信息化需求,提高工作效率和服务质量。

    毕业论文jsp844企业环保网站ssh.doc

    数据字典则记录了所有数据流、数据存储、数据项和处理过程的详细信息,帮助理解和解析DFD。 【详细设计与实现】 详细设计阶段涉及具体的技术实现,如编写Action类、配置Struts2的XML文件、设计Spring的Bean以及...

    健身房会员管理设计文档

    - **实体关联**:通过`@ManyToOne`关联字典表`Dictionary`来表示性别和职位,以及`Department`实体来表示部门。 - **属性示例**:`@Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Integer id;` ...

    Open Blog 数据库设计说明书

    数据字典是数据库设计的重要部分,它记录了所有数据库对象的详细信息,如表、视图、索引、存储过程等,有助于管理和维护数据库。 4.2 安全保密设计 为了保护用户信息和博客数据的安全,安全保密设计应包括用户权限...

    项目开发文档

    最后,项目数据字典是关于项目中所有数据元素的定义和描述,包括数据的来源、类型、格式和业务含义。数据字典有助于保持数据的一致性和准确性,减少误解,尤其在大型项目中,它能帮助团队成员在处理数据时遵循统一的...

    毕业论文jsp961ERP财务管理系统ssh-有问题.doc

    本文档是关于毕业论文jsp961ERP财务管理系统ssh的设计和实现,涵盖了系统的开发环境、技术介绍、需求分析、可行性分析、功能分析、业务流程分析、数据库设计、ER图、数据字典、数据流图、详细设计、系统截图、测试、...

    毕业论文jsp2079新闻发布系统ssh.doc

    数据字典则详细定义了每个表的字段、数据类型、约束等信息。数据流图描述了系统中数据的流动路径,帮助理解信息处理的过程。 【详细设计】阶段,开发者会进一步细化功能模块,包括界面布局、交互逻辑和业务流程。...

    基于jsp的新闻管理系统源码数据库论文.doc

    业务流程分析涉及新闻的创建、审核、发布等流程,数据流程分析则关注数据如何从用户界面流向后台数据库,而数据字典分析则定义了系统中使用的各种数据项及其属性。 **系统设计** 系统设计阶段包括了系统架构设计、...

    J2EE软件工程师内部培训资料

    - **Oracle里的数据字典**:介绍Oracle数据库中用于存储元数据的对象,帮助理解数据库的结构。 - **控制数据**:介绍如何使用权限管理功能来控制对数据库对象的访问。 - **改变表和约束条件**:说明如何修改现有的表...

    java课程设计报告报告酒店管理系统.doc

    4.5.4 数据字典设计及命名规则数据字典是数据库设计的重要组成部分,它记录了所有数据库对象的详细信息。命名规则要清晰、统一,以便于理解和维护。 五、详细设计详细设计阶段涉及到每个模块的具体实现,包括界面...

Global site tag (gtag.js) - Google Analytics