`
bengan
  • 浏览: 203172 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于使用hibernate的关联关系还是使用视图的问题

阅读更多

现在做的工程是HHS框架结构的,在使用hibernate的数据库映射的时候基本没有用到hibernate的关联(1:n,n:n之类)的操作,在面队多表关联的时候都是创建视图hibernate映射视图来处理。开始觉得这种处理方法不错毕竟配置处理简单多了运行效率也高。

但是时间长了我就开始思考,既然hibernate有关联关系的处理方法一定有他的道理总是这样亏避这种处理好象感觉怪怪的,至少我觉得象我们这个系统如果数据一直庞大下去有一天要换成oracle的话(现在用的是mssql server)就太麻烦了。

现在想问一下大家在面队这样的问题的时候是怎么处理的?或者有什么方法来衡量什么时候用hibernate的关联配置来处理多表关联什么时候用视图来处理?

分享到:
评论

相关推荐

    Hibernate 关联关系解除

    一、Hibernate关联关系介绍 在Hibernate中,关联关系主要包括以下几种: 1. 一对一(OneToOne):一个实体对应另一个实体的唯一实例。 2. 一对多(OneToMany):一个实体可以与多个其他实体相关联。 3. 多对一...

    hibernate关联关系2

    在本项目中,"hibernate关联关系2"是一个关于使用Hibernate框架处理数据库关联关系的实战案例。Hibernate是一个流行的开源对象关系映射(ORM)工具,它允许开发人员使用Java对象来操作数据库,极大地简化了数据库...

    hibernate关联映射实例

    本文将深入探讨“hibernate关联映射实例”中的关键知识点,包括一对多、多对多和继承映射,这些都是Hibernate中至关重要的概念。 1. **一对多关联映射**: 在现实世界中,一个实体可能会与多个其他实体相关联,...

    hibernate 视图

    在实际开发中,我们可能需要利用一些工具来辅助处理视图,例如使用IntelliJ IDEA或Eclipse的数据库插件来创建和管理视图,或者使用Hibernate Tools生成实体类和映射文件。这些工具可以帮助我们更高效地进行开发。 *...

    Hibernate 注解映射

    Hibernate 注解映射是 Hibernate 框架中的一种映射方式,它使用 Java 注解来描述实体类和数据库表之间的映射关系,提高开发效率。 一、 环境搭建和基本映射 在使用 Hibernate 注解映射之前,需要添加相关的 jar 包...

    使用MyEclipse查看Spring的依赖视图

    - 如果你的应用使用了Hibernate或其他ORM框架,那么你可能还需要配置`SessionFactory`,以便Spring能够管理Hibernate会话的生命周期。 - 配置`SessionFactory`通常需要在Spring配置文件中定义相关的bean。 5. **...

    使用hibernate封装方法

    标题“使用Hibernate封装方法”暗示我们将讨论如何在项目中通过封装Hibernate操作,以提高代码的复用性和可读性。通常,我们会在DAO(数据访问对象)层进行这些封装,将数据库的CRUD(创建、读取、更新、删除)操作...

    使用Hibernate实现任务管理系统

    在本项目中,“使用Hibernate实现任务管理系统”,我们探讨了如何利用Hibernate这一强大的对象关系映射(ORM)框架来构建一个高效、易于维护的任务管理应用程序。该系统具备两种身份登录功能,分别为主管和职员,...

    HIBERNATE - 符合Java习惯的关系数据库持久化

    ### HIBERNATE - 符合Java习惯的关系数据库持久化:深入解析与实践 #### 一、概述 Hibernate是Java领域内最受欢迎的对象关系映射(ORM)框架之一,它简化了Java应用程序与关系型数据库之间的交互,使得开发人员...

    Hibernate Tool 使用文档

    ### Hibernate Tools 使用文档知识点概述 ...通过以上知识点的梳理,我们可以清晰地了解到Hibernate Tools的功能和使用方法,无论是对于初学者还是有经验的开发者来说,都是一份非常宝贵的参考指南。

    43-Hibernate数据关联实现〖MVSN〗_Struts + DAO + Hibernate(6).rar

    标题中的“43-Hibernate数据关联实现〖MVSN〗_Struts + DAO + Hibernate(6)”暗示了这是一个关于使用Hibernate框架实现数据关联的教程,同时结合了Struts和DAO模式。这个教程可能涵盖了如何在MVC(Model-View-...

    J2EE企业级项目开发-1期 06 hibernate映射视图的使用经验.doc

    总结起来,在J2EE项目开发中,使用Hibernate映射视图是一种解决复杂查询和跨表统计的有效策略。当原生SQL不适用时,创建视图并进行相应的ORM配置可以保持代码的整洁性和可维护性。需要注意的是,视图的映射可能会...

    hibernate N+1问题解决办法

    在Java开发中,使用Hibernate作为ORM框架时,我们可能会遇到一个性能上的问题,那就是著名的“N+1查询问题”。此问题源于不恰当的数据加载策略,可能导致数据库查询效率低下,尤其在大数据量的情况下,会严重影响...

    Hibernate、Spring和Struts工作原理及使用理由

    **使用Hibernate的理由**: - **简化数据访问层**:Hibernate封装了JDBC,减少了很多重复的数据库操作代码。 - **ORM(对象关系映射)**:提供了对象和数据库表之间的映射,使开发者可以使用面向对象的方式来操作...

    【北大青鸟内部教程】jsp中关于Hibernate延时加载的问题

    为解决此问题,可以在Controller层或Service层提前加载关联数据,或者使用Hibernate的“开放Session视图”(Open Session in View)模式。 3. **事务管理**:延时加载需要在一个有效的Hibernate Session内进行。在...

    student+hibernate简单项目(表无关联)

    通过Hibernate,开发者无需编写繁琐的SQL语句,而是使用对象和对象的关系来操作数据。在配置文件中,我们需要定义实体类与数据库表的映射关系,并创建SessionFactory,用于生成Session对象,进而执行数据库操作。 2...

    Hibernate使用技巧汇总

    以上内容总结了Hibernate使用过程中的一些重要技巧和注意事项,包括配置文件的选择与使用、实体关系管理、延迟加载策略以及与Spring框架的集成等关键知识点。通过掌握这些技巧,开发者可以更高效地利用Hibernate框架...

    Hibernate 多表连接分页查询示范项目

    2. **定义关联**:在实体类中使用 @ManyToOne, @OneToOne, @OneToMany 或 @ManyToMany 等注解定义表之间的关联关系。 3. **创建 SessionFactory**:配置 Hibernate 的属性,如数据库连接信息,生成 SessionFactory ...

    三大框架整合 前端视图使用velocity渲染,数据访问层使用hibernate+mysql,

    Hibernate通过映射XML文件或注解,将Java类与数据库表关联起来,使得数据访问更加简单和直观。它支持复杂的查询、事务管理和缓存策略,大大提高了开发效率和性能。 **JPA** 是Java EE规范的一部分,为Java应用提供...

    jquery树(hibernate自关联)myeclipse7.0

    2. **Hibernate映射**:使用Hibernate的XML映射文件或注解,定义`Category`实体类与数据库表的对应关系,设置`parentId`字段为自关联的外键。同时,还需要配置一对多或多对一的关系,根据实际需求选择。 3. **Java...

Global site tag (gtag.js) - Google Analytics