Hibernate查询
HQL vs EJBQL
1.NativeSQL>HQL>EJBQL(JPQL)>QBC(Query By Creteria)>QBE(Query By Example)
情景:
假设,Category表示的是论坛上的板块,Topic表示的是板块下面的主题,Msg表示的主题下的回复的帖子。
因而:Category和Topic之间是一对多。Topic和Msg是...
分类:
Web程序 时间:
2015-01-13 09:04:59
阅读次数:
203
以Classes[班级]和Student[学生]为例的Demo//Classes.javapublic class Classes implements Serializable { private long cid; private String cname; private S...
分类:
Web程序 时间:
2015-01-12 23:57:02
阅读次数:
208
以Classes[班级]和Student[学生]为例的DemoClasses .javapublic class Classes implements Serializable { private long Cid; private String Cname; private St...
分类:
Web程序 时间:
2015-01-12 23:46:49
阅读次数:
311
一、一对多映射如快递网点(ExpSite)与快递员(Deliver)的关系,即为一对多关系,一个快递网点有多个快递员,他们的关系如下图所示。在一对多中,外键在多的一方(1)在多的一方配置外键Deliver表为多方,在Deliver实体类中放一个ExpSite方的引用做属性(外键),即所属网点ExpS...
分类:
Web程序 时间:
2015-01-08 21:35:18
阅读次数:
189
调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使他们可以松散偶合。当某些对象之间的作用发生改变时,不会立即影响其他的一些对象之间的作用。保证这些作用可以彼此独立的变化。调停者模式将多对多的相互作用转化为一对多的相互作用。调停者模式将对象的行为和协作抽象化,把对象在小尺度的行为上与其他对象的相互作用分开处理。...
分类:
其他好文 时间:
2015-01-08 08:19:12
阅读次数:
133
在弄Mybatis的一对多关联的时候,不知道有没有遇到这样的问题,本来数据库中对应有多条数据,然而关联出来却只有一条数据,比如数据库中有个班级表和学生表,数据库中一个班级中对应了多个学生,但使用Mybatis做一对多关联的时候,查询出来的却只有一条。如果出现这样的问题,那么就是两张数据表中的主键重名了,导致在关联查询时分不清到底是那一张表了,因此有关联的数据表时,主键id不要重名,一对多关联实现如...
分类:
其他好文 时间:
2015-01-07 23:37:51
阅读次数:
192
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
...
分类:
数据库 时间:
2015-01-07 16:50:23
阅读次数:
241
1. 原始单据与实体之间的关系
可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。
在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。
这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。
〖例1〗:一份员工履历资料,在人力资源信息系统中,...
分类:
数据库 时间:
2015-01-05 21:59:04
阅读次数:
292
1. 概述
有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
2. 解决的问题
将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带...
分类:
编程语言 时间:
2015-01-05 16:36:02
阅读次数:
163
关系映射的双向关联的多对一package org.fkjava.bean;import java.util.Date;import java.util.Set;/** * 一对多 外键 双向 关联关系 配置 * 一个人 一个地址 * * @author hanfeili * www.f...
分类:
其他好文 时间:
2015-01-04 16:56:56
阅读次数:
118