`
mawb
  • 浏览: 13688 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于数据库和Hibernate关联问题

阅读更多

关于数据库和Hibernate数据关联问题:

Hibernate的数据关联:one-to-one、one-to-many、many-to-many、many-to-one的定义很复杂。

数据库的主键和外键的关系的定义,也很复杂。

在编程设计上,没有必须的关联,就不用关联了,还是一个问题解决简单是好,最好不定义表与表、类与类的关联,那样简单。

也有必须的用的,例如:订单和订单项。他们之间的关联不可少,查订单就得是订单项,没有其他的。

也有没必须用的,例如:用户和图片,他们之间的关联就不必要了,只是用户在查询图片时。有点关系。图片与用户的信息没有必然的关系。

 

设计要简单,复杂了不是不好。就是有时速度有点慢。理论和实际就是不同。

分享到:
评论

相关推荐

    数据库与Hibernate教案

    数据库与Hibernate的教案,Hibernate映射技术 关联技术,AJAX插件

    hibernate关联查询 实例源码

    hibernate关联查询 实例源码 java web 如果不明白hibernate关联查询不明白的可以看看,保证马上学会,注释,数据库都有,很简单易学的源码,谢谢下载!

    Hibernate 多数据库支持解决方案

    一、 去掉数据库级的外键关联 二、 如何动态加载.hbm.xml文件 三、 配置文件的加载 四、 大字段处理 五、 hibernate主键生成器(数值型主键操作方法) 六、 Oracle 转换 SQL Server 2000注意 七、 对UTF-8数据库的...

    Hibernate各种数据库关联annotatian和XML的配置集锦

    关于hibernate3.0各种数据库关联的小列子,里面的内容分的很仔细很有条理。对于初学者很有帮助。

    hibernateHQL关联查询

    Hibernate中的关联查询实际上生成的是数据库表连接查询的SQL语句

    hibernate的表关联操作-hibernate02

    hibernate的表关联操作,通过映射关系操作实体类增删改查数据库-hibernate02

    hibernate - 数据库持久化

    hibernate的知识:持久化类(Persistent Classes)、对象关系数据库映射基础(Basic OR Mapping)、集合类(Collections)映射、关联关系映射、拦截器与事件(Interceptors and events)等。

    Hibernate多对多实例+数据库代码

    该实例实现了Hibernate的多对多关联映射,附带了数据库代码,容易理解

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    hibernate关联映射

    hibernate关联映射,用与对数据库的操作

    hibernate实现数据库表的多种关系

    实现了一对一共享主键关联,一对多,多对一,多对多关系的单项和多项两部分的关联实现,包括源码,测试代码,配置代码,工程导入即可使用,基于hibernate4.0.

    hibernate简介及优缺点

    1.Hibernate持久化类:Hibernate的持久化类是一个JavaBean(pojo+相应属性的getter和setter方法),该JavaBean最好实现java.io.Serializable接口 2.Hibernate映射文件:Hibernate映射文件是Hibernate与数据库进行持久化...

    hibernate简单程序,实现从页面对数据库的增删改查(主从表关联)

    前段时期一直使用三层来写从页面对数据库的增删改查,今天用hibernate框架来实现从页面对数据库的增删改查, 首先介绍下今天我们要实现的功能, 1、用户能够注册,2、注册成功后直接跳到登录页面,3、登录成功后...

    Hibernate3.1_学习源码

    01 01Hibernate_Handwork : 手工配置使用Hibernate,其中详细标了Hibernate进行持久化的一些过程,因为是Hibernate的入门实例,所以注释很详细,其中有session的关闭后重建问题。 02 02Hibernate_UseMyEclipse: 利用...

    Hibernate实战(第2版 中文高清版)

    第一部分 从Hibernate和EJB 3.0开始  第1章 理解对象/关系持久化   1.1 什么是持久化   1.1.1 关系数据库   1.1.2 理解SQL   1.1.3 在Java中使用SQL   1.1.4 面向对象应用程序中的持久化   1.2 范式不...

    传智播客李勇hibernate源码1-20课

    07_实体类或属性名与数据库关键字冲突问题 10_使用Hibernate完成CRUD实验的步骤说明 11_完成CRUD实验并回顾和补充细节知识(上) 12_完成CRUD实验并回顾和补充细节知识(下) 13_总结分析第一天的讲解内容 14_...

    关于hibernate的查询,事务概念,复杂表的关系

    如果你正在学hibernate框架,我认为这份文档对你会有很大的关系。 如果你真的需要可以下载啊,积分又不是很多是吧,关键能学到知识就行了

    Hibernate+中文文档

    16.1.3. 处理关联和集合类(Handling associations and collections) 16.1.4. 返回多个实体(Returning multiple entities) 16.1.5. 返回非受管实体(Returning non-managed entities) 16.1.6. 处理继承(Handling ...

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

     3.5 通过Hibernate API操纵数据库  3.5.1 Hibernate的初始化  3.5.2 访问Hibernate的Session接口  3.6 运行helloapp应用  3.6.1 创建运行本书范例的系统环境  3.6.2 创建helloapp应用的目录结构  3.6.3 把...

    hibernate一对多双项自身关联关系示例

    hibernate一对多双项自身关联关系示例 带数据库ddl

Global site tag (gtag.js) - Google Analytics