实体之间的映射关系 一对一:一个公民对应一个身份证号码 一对多(多对一):一个人可以有多个银行账号 多对多:一个学生有多个老师,一个老师有多个学生。 一对一单向外键关联 @OneToOne(cascade=cascadeType.ALL)(cascade表示级联关系) @JoinColumn(nam ...
分类:
Web程序 时间:
2017-11-12 23:07:00
阅读次数:
269
1.SQL分为5大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据操纵语言 DTL:数据事务语言 DQL:数据查询语言 2.DDL(data definition language):create,drop,alter,rename to 创建表格分为两个步骤: a.定义列和数据类型 ...
分类:
数据库 时间:
2017-11-06 21:20:15
阅读次数:
247
映射单向一对多的关联关系 1、首先在一的一端加入多的一端的实体类集合 2、使用@OneToMany 来映射一对多的关联关系3、使用@JoinColumn 来映射外键列的名称4、可以使用@OneToMany的fetch 属性来修改默认的加载策略5、可以通过@OneToMany的cascade 属性来修 ...
分类:
其他好文 时间:
2017-11-01 16:35:01
阅读次数:
320
InnoDB引擎提供了具有提交,回滚和崩溃恢复能力的事务安全,但是对比Myisam引擎效率会差一些,并且会占用更多的磁盘空间和保留数据和索引 1.自动增长列 innodb表的自动增长列可以手工输入,但是插入的值如果是空或者0,则实际插入的将是自动增长后的值,如图: 可以通过 ALTER TABLE ...
分类:
数据库 时间:
2017-10-29 20:17:00
阅读次数:
174
一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默 ...
分类:
编程语言 时间:
2017-10-24 20:52:26
阅读次数:
239
登陆系统管理员账号,运行窗口输入splplus---->用户名:sysassysdba---->密码:root---->dropuser****必须是这个用户下面没有任何对象,这样才可以使用这个命令,否则就会报错,如果用户下面有对象,就得用dropuser***cascade来删除这个用户以及这个用户下的所有对象..
分类:
其他好文 时间:
2017-10-21 00:21:29
阅读次数:
264
一.当表中有外键约束的时候参照表中数据的删除和修改违背参照完整性时 可根据以下策略进行处理 1.两条策略设置为cascade的时候 参照表中的数据修改或者删除的时候改表中数据也会被删除 2.两条策略设置为no action(默认)的时候参照表中的数据修改或者删除则会导致违背完整性错误 错误: ...
分类:
数据库 时间:
2017-10-13 14:01:10
阅读次数:
189
序言 写这篇文章之前,自己也查了很多的资料来搞清楚这两者的关系和各自所做的事情,但是百度一搜,大多数博文感觉说的云里雾里,可能博主自己清楚是怎么一回事,但是给一个不懂的人或者一知半解的人看的话,别人也看不懂其中的关系,所以我自己写博文的时候,会尽量用通俗通俗在通俗的语言去描述一个概念,希望能尽自己的 ...
分类:
Web程序 时间:
2017-10-11 20:36:44
阅读次数:
216
Hibernate JPA 关联关系: 使用cascade做级联操作(只有在满足数据库约束时才会生效): CascadeType.PERSIST: 级联保存,只有调用persist()方法,才会级联保存相应的数据 CascadeType.REFRESH: 级联刷新,当多个用户同时操作一个实体,为了用 ...
分类:
Web程序 时间:
2017-10-10 20:32:12
阅读次数:
200
关联映射: 1.关于n:1 使用emp和dept进行举例 单项多对一: emp: entity:+private Dept dept; hbm.xml:+<many-to-one name="dept" column="deptno" class="com.entity.Dept" cascade= ...
分类:
Web程序 时间:
2017-10-09 22:39:02
阅读次数:
218