前言:在域模型中,类与类之间最普遍的关系就是关联关系,在UML语言中关联关系是有方向的。在数据库中表与表之间也会有关联关系,本节介绍通过Hibernate映射一对多的关联关系,这是一种最普遍的关联关系。1.数据库表的一对多关联关系(1)示例数据库表说明 本节使用两张表:tb_student(学生表)...
分类:
Web程序 时间:
2015-02-06 14:39:12
阅读次数:
314
--创建学生表create table Students( sno nvarchar(10) not null primary key, name nvarchar(30) not null, gender nchar(1) ch...
分类:
数据库 时间:
2015-02-05 11:13:15
阅读次数:
189
对应于第三范式的定义是翻译成程序猿更易理解的话:一个表中的所有的非主键字段都不传递依赖于主键字段。举个栗子: 学生表的设计:student(sno, sname, dno, dname, dlocation)(学号,学生姓名,系名,系地址),其中 sno->dno->dname->dlocatio....
分类:
数据库 时间:
2015-02-01 00:34:07
阅读次数:
242
让大家看一下改版前的代码和我改版之后的代码。你就明白了。。
背景:有学生表,也有一张班级表。通过在学生表中加入外键班级ID。现在我需要查询到学生表的信息 并查询到相关的班级信息 同时保存在学生的数据契约中。
改版前:
代码块一:
#region (考试接口)查询所有的在校学生+List QueryAllStudent()
///
/// (考试接...
分类:
其他好文 时间:
2015-01-29 22:35:26
阅读次数:
224
图书馆借书信息库结构 use day14;
DROP TABLE student;
DROP TABLE book;
DROP TABLE borrow; -- 1. 创建学生表信息
CREATE TABLE student( stuID CHAR(10) PRIMARY KEY, stuName ...
分类:
数据库 时间:
2015-01-27 23:23:59
阅读次数:
335
什么是连接查询? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。 目的:实现多个表查询操作。一般是用作关联两张或两张以上的数据表时用的。看起来有点抽象,我们举个例子,做两张表:学生表(T_student)和班级表(T_class)。 T_student ...
分类:
数据库 时间:
2015-01-22 17:05:33
阅读次数:
156
两张表: 班级表和学生表: 最终想获得学生的姓名、密码、性别、年龄、住址、爱好、班级名称、班级所学方向var temp=from a in _db.student join b in _db.classes on a.c_id equals b.id ...
分类:
数据库 时间:
2015-01-22 14:38:19
阅读次数:
223
首先创建一个数据库,里面有 登录表 学生表 课程表 选课表 成绩表 1、 查询Student表中的所有记录的Sname、Ssex和Class列。2、 查询教师所有的单位即不重复的Depart列。3、 查询Student表的所有记录。4、 查询Score表中成绩在60到80之间的所有记录。5、 查询S...
分类:
数据库 时间:
2015-01-20 13:42:49
阅读次数:
278
update、delete没有带where条件,误操作,如何恢复呢?我现在有一张学生表,我要把小于60更新成不及格。 1 mysql> select * from student; 2 3 +----+------+-------+-------+ 4 5 | id | name | cla...
分类:
其他好文 时间:
2015-01-10 17:57:49
阅读次数:
163
在弄Mybatis的一对多关联的时候,不知道有没有遇到这样的问题,本来数据库中对应有多条数据,然而关联出来却只有一条数据,比如数据库中有个班级表和学生表,数据库中一个班级中对应了多个学生,但使用Mybatis做一对多关联的时候,查询出来的却只有一条。如果出现这样的问题,那么就是两张数据表中的主键重名了,导致在关联查询时分不清到底是那一张表了,因此有关联的数据表时,主键id不要重名,一对多关联实现如...
分类:
其他好文 时间:
2015-01-07 23:37:51
阅读次数:
192