在Hibernate 中关于数据库表主键,正确的说法有() A、“uuid.hex”由 Hibernate 基于128 位 UUID 算法 生成16 进制数值(编码后以长度32 的字符串表示)作为主键B、“uuid.hex”生成的主键只能适用于SQL Server数据库C、“Native”根据具体连接的数据库从identity, sequence或者hilo选择一种来生成主键D、“increment”生成long, short或者int类型的主键

题目

在Hibernate 中关于数据库表主键,正确的说法有() 

  • A、“uuid.hex”由 Hibernate 基于128 位 UUID 算法 生成16 进制数值(编码后以长度32 的字符串表示)作为主键
  • B、“uuid.hex”生成的主键只能适用于SQL Server数据库
  • C、“Native”根据具体连接的数据库从identity, sequence或者hilo选择一种来生成主键
  • D、“increment”生成long, short或者int类型的主键
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在关系型数据库中,以下关于主键的说法中正确的是()。

  • A、主键只能由一个属性组成
  • B、一个表中可以由若干个主键组成
  • C、主键可由几个元组组成
  • D、主键可由一个或几个属性组成,能够惟一地确定表中的一个记录

正确答案:D

第2题:

请解释Hibernate3.2主键的生成方式中,native和identity方式的区别。


正确答案: Native主键生成方式会根据不同的底层数据库自动选择Identity、Sequence、Hilo主键生成方式 
Identity当时根据底层数据库,来支持自动增长,不同的数据库用不同的主键增长方式

第3题:

在Hibernate中关于数据库表主键,正确的说法有()

A.“uuid.hex”由Hibernate基于128位UUID算法生成16进制数值(编码后以长度32的字符串表示)作为主键

B.“uuid.hex”生成的主键只能适用于SQLServer数据库

C.“Native”根据具体连接的数据库从identity,sequence或者hilo选择一种来生成主键

D.“increment”生成long,short或者int类型的主键


参考答案:A, C, D

第4题:

在hibernate中,不属于主键生成方式的是()

  • A、Assigned
  • B、identity
  • C、nature
  • D、squence

正确答案:C

第5题:

在Hibernate中,关于注解说法正确的是()。

  • A、@Id用于声明持久化类的唯一标识,对应于数据表中的主键
  • B、@Cloumn用于将属性映射到列
  • C、@Transient用于忽略该属性,需要持久化到数据库
  • D、@GeneratedValue用于定义主键值的生成策略

正确答案:A,B,D

第6题:

在Hibernate映射文件的ID的配置中,主键生成器native的说法正确的是()

  • A、包括desc、asc和identity
  • B、包括desc、asc和sequence
  • C、包括increment、sequence、hilo和identity
  • D、包括sequence、hilo和identity

正确答案:C

第7题:

下面()不是Hibernate映射文件中包含的内容。

  • A、数据库连接信息
  • B、Hibernate属性参数
  • C、主键生成策略
  • D、属性数据类型

正确答案:A,B

第8题:

假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是哪两项?()

 A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。

B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键

C.如果采用userid作为主键,那么在userid列输入的数值,允许为空

D.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键


参考答案:AB

第9题:

Spring包装Hibernate之后,关于merge方法说话正确的是()。

  • A、用来修改记录
  • B、用来增加记录
  • C、根据主键来判断,如果有主键就修改,没有主键就增加记录
  • D、先查询记录,后修改

正确答案:D

第10题:

在Hibernate的映射文件中,元素的子元素用来设定标识符生成器,以下对常用的标识符生成器的用法说法正确的是()

  • A、increment:适用于代理主键。用于为long, short或者int类型生成唯一标识
  • B、identity:适用于代理主键。由底层数据库生成标识符
  • C、sequence:适用于代理主键。Hibernate根据底层数据库的序列来生成标识符
  • D、都正确

正确答案:D

更多相关问题