首先 数据库量表之间字段关系(没有主外键) studentmajor表的id字段对应student表里major字段 两个实体类 定义两个接口 定义两个实体类的映射方法 JUnit测试 一对多查询结果 多对一查询结果 ...
分类:
其他好文 时间:
2017-04-23 14:22:16
阅读次数:
254
-创建一个student表,设定表的主键为学号CREATE TABLE student( sno VARCHAR2(10) PRIMARY KEY, --列级约束 sno VARCHAR2(20) CONSTRAINT sno_pk PRIMARY KEY, --有约束名的列级约束 sname VA ...
分类:
数据库 时间:
2017-04-04 19:05:29
阅读次数:
223
关系型数据库:以表作为实体,以主键和外键关系作为联系的一种数据结构。 主键:在关系型数据库中,用一个唯一的标识符来标志每一行,这个标识符就是主键。主键有两个特点:非空和不能重复。 外键:在关系型数据库中,外键就是用来表达表与表之间的关系、联系,通过主外键关系,建立实体之间的联系。 表之间的三种基本关 ...
分类:
数据库 时间:
2017-04-04 00:39:53
阅读次数:
264
使用PowerDesigner时,它默认table的字体大小颜色等非常难看; 如果通过 Symbol > Format进行设置,只能对选中的最修改,新建的Table无效。 可以通过如下修改,让你的设置永久保存: Tools > Display Preference.... > Format > Ta ...
分类:
其他好文 时间:
2017-04-02 21:59:36
阅读次数:
190
创建数据库 1 USE master; 2 GO 3 --日记数据库 4 create database DiaryBase 5 on 6 ( 7 name=DiaryBase_Dat,--逻辑名称 8 FILENAME='c:\DiaryBase.log', 9 size=10MB, 10 max ...
分类:
数据库 时间:
2017-03-15 14:52:29
阅读次数:
242
单向一对多 1.在数据库中,可以通过添加主外键的关联,表现一对多的关系; 2.在一方持久化类中建立多方的集合属性,在一方的hbm配置中进行<set>配置 set元素属性: name:映射类属性名称 table:需要关联的数据库表 inverse:false或者默认,关联关系有自己方控制,true,关 ...
分类:
其他好文 时间:
2017-03-13 21:16:22
阅读次数:
186
上篇介绍的是鼠标操作 遗漏两个知识: 主外键 两个列 数据类型 必须一致 //int类型不能约束nvarchar 类型 varchar类型不能约束nvarchar类型 varchar(max) 不能作为主键列 只有定好长度了才可以 表名,数据库名不允许使用汉字 下面是语句操作 进入操作文件→点开 新 ...
分类:
数据库 时间:
2017-03-11 23:54:02
阅读次数:
341
一、增加 create和save方法 实例: 1、增加一条作者记录 2、增加一条出版社记录 3、增加一条书籍记录 objects:model默认管理器。create()是这个管理器里面的方法。 插入主外键关系的时候,可以用对象的方式,也可以直接以关联id的方式。 插入多对多关系的时候要分步操作。 s ...
分类:
其他好文 时间:
2017-02-26 00:56:14
阅读次数:
184
关联关系映射: 关联关系,是使用最多的一种关系,非常重要。在内存中反映为实体关系,映射到DB中为主外键关系。实体间的关联,即对外键的维护。关联关系的发生,即对外键数据的改变。 外键:外面的主键,即,使用其它表的主键值作为自已的某字段的取值。 (1) 基本概念: 关联属性:Java代码的实体类定义中, ...
分类:
Web程序 时间:
2017-01-15 21:21:12
阅读次数:
399
--关于主外键的练习 --添加和删除主键与外键语法 --删除外键 语法:alter table 表名 drop constraint 外键约束名 --添加外键 语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键... ...
分类:
其他好文 时间:
2017-01-07 00:22:21
阅读次数:
853