一、选择题(共25题,每题2.5分,选择一项或多项,漏选错选不得分) 1.在Hibernate中,以下关于主键生成器说法错误的是( AC)。 A.increment可以用于类型为long、short或byte的主键 B.identity用于如SQL Server、DB2、MySQL等支持标识列的数据 ...
分类:
其他好文 时间:
2016-09-23 14:40:14
阅读次数:
158
1.在Hibernate中,以下关于主键生成器说法错误的是(AC)。 A.increment可以用于类型为long、short或byte的主键(byte类型不可以) B.identity用于如SQL Server、DB2、MySQL等支持标识列的数据库 C.sequence用于如Oracle、SQL ...
分类:
Web程序 时间:
2016-09-23 14:31:23
阅读次数:
1963
《使用Hibernate开发租房系统》内部测试笔试题 一、选择题(共25题,每题2.5分,选择一项或多项,漏选错选不得分) 1.在Hibernate中,以下关于主键生成器说法错误的是(C )。 A.increment可以用于类型为long、short或byte的主键 B.identity用于如SQL ...
分类:
Web程序 时间:
2016-09-23 12:35:37
阅读次数:
561
1.1 Identity 说明: 1、表必须支持自动增长机制 2、数据库生成主键 3、不需要在程序中设置主键 1.2 Assigned 说明: 必须通过程序的方式给值才可以 Pid是在程序中赋值的,在开发环境和测试环境下使用 1.3 Increment 说明: 1、如果选择该主键的生成方式,则必须是 ...
分类:
其他好文 时间:
2016-07-24 14:53:09
阅读次数:
264
10-主键的生成器hibernate是根据映射文件的主键生成器生成主键哒,自己设置的主键不起作用<!--主键的产生器,就该告诉hibernate容器用什么样的方式产生主键--><generatorclass="increment"></generator>importorg.hibernate.Session;
importorg.hibernate.Tr..
分类:
Web程序 时间:
2016-06-30 14:43:13
阅读次数:
197
内部执行过程主键生成器Identity(常用)1、表必须支持自动增长机制
2、数据库生成主键
3、不需要在程序中设置主键
Assigned必须通过程序的方式给值才可以
person.setId(xxx);
一般用于开发的时候测试使用
Increment(常用)1、如果选择该主键的生成方式,则必须是数字类型
2、先获取主键的最大值,在最大值的基础上加1,形成新的主键
3、效率比较低,因为这种方式会先s...
分类:
Web程序 时间:
2016-05-12 23:31:06
阅读次数:
235
二、1—1
无论是单向1-1映射关联,还是双休1-1映射关联,都有三种映射策略:基于主键、基于外键、采用连接表。
1、单向1-1映射关联
1.1、基于主键的单向1-1映射关联
对于基于主键的单向1-1关联,基于主键关联的持久化类不能拥有自己的主键生成器策略,它的主键由关联实体来负责生...
分类:
Web程序 时间:
2016-05-07 11:14:53
阅读次数:
196
JPA主键生成器和主键生成策略 JPA中创建实体时,需要声明实体的主键及其主键生成策略。我们有一个实体类叫做Email,其主键上声明如下: @Id @Column(name = "EMAIL_ID") @GeneratedValue(strategy = GenerationType.SEQUENC ...
分类:
编程语言 时间:
2016-03-29 12:25:55
阅读次数:
201
(学习记录,错误不足之处,请您耐心指正^_^)hibernate映射-基于主键映射的1-1关联关系基于主键的映射策略:指一端的主键生成器使用foreign策略,表明根据对方的主键来生成自己的主键,自己并不独立生成主键。一、代码示例:{类文件↓}Manager.class 1 package com....
分类:
Web程序 时间:
2015-12-25 13:28:13
阅读次数:
196
主键生成器负责生成数据表记录的主键:increment:为long,short或者int类型主键生成唯一标识。只有在没有其他进程往同一张表中插入数据时才能使用。在集群下不能使用!identity:在DB2,MySQL,Microsoft SQL Server,Sybase和HypersonicSQL...
分类:
Web程序 时间:
2015-12-21 18:31:41
阅读次数:
188