Hibernate考试

在Hibernate中,关于注解说法正确的是()。A、@Id用于声明持久化类的唯一标识,对应于数据表中的主键B、@Cloumn用于将属性映射到列C、@Transient用于忽略该属性,需要持久化到数据库D、@GeneratedValue用于定义主键值的生成策略

题目

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

  • A、@Id用于声明持久化类的唯一标识,对应于数据表中的主键
  • B、@Cloumn用于将属性映射到列
  • C、@Transient用于忽略该属性,需要持久化到数据库
  • D、@GeneratedValue用于定义主键值的生成策略
参考答案和解析
正确答案:A,B,D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列与实体完整性约束相关的叙述中,哪一(些)条是正确的?( )

Ⅰ. 实体完整性约束是对关系中主键属性值的约束

Ⅱ. 每个关系必须有主键,主键值唯一,用于标识关系的元组

Ⅲ. 组成主键的属性都不能取空值,而不仅仅是主键属性集整体不能取空值

A) 仅Ⅰ

B) 仅Ⅱ和Ⅲ

C) 仅Ⅰ和Ⅲ

D) 都正确

A.

B.

C.

D.


正确答案:D

第2题:

Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A、< %@ page

Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()

A、< %@ page % >作用于整个JSP页面。

B、可以在一个页面中使用多个< %@ page % >指令。

C、为增强程序的可读性,建议将< %@ page % >指令放在JSP文件的开头,但不是必须的。

D、< %@ page % >指令中的属性只能出现一次。


参考答案:D

第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题:

选出有关该句的所有不正确的表述,主键是()

  • A、主键是唯一地标识表中各列的单个列。
  • B、主键是表中的一列或多列,用于唯一地标识该表中的各行。
  • C、主键是一个表中的一组列,用于唯一地标识另一个表中的各行。
  • D、主键仅为一列,且必须为空。

正确答案:A,C,D

第5题:

下列选项关于Configuration的说法不正确的是()。

  • A、Configuration类的构造方法用于将默认路径下的hibernate.cfg.xml(或hibernate.properties)配置文件中的配置信息读入到内存中
  • B、Configuration对象用于配置并启动Hibernate
  • C、获得Configuration的方法:Configuration config = new Configuration();
  • D、Hibernate应用通过Configuration实例指定对象-关系映射文件的位置或者动态配置Hibernate的属性

正确答案:C

第6题:

试题(1)

以下关于面向对象设计的叙述中,错误的是 (1)

(1)A.类的属性用于封装数据,类的方法用于封装行为

B.面向对象设计的基本思想包括抽象、封装和可扩展性

C.对象继承和多态可用来实现可扩展性

D.对象持久化是指将数据库中的数据加载到内存中供应用程序访问


正确答案:D
试题(1)分析
本题考查面向对象设计的基础知识。
类是面向对象类型扩展的重要机制,利用属性和方法将数据和与数据相关的行为封装起来。面向对象设计的基本思想包括抽象、封装和可扩展性,其可扩展性是通过对象继承和多态来实现。对象持久化是将内存中的数据以数据库或物理文件的形式保存到可永久存储的设备中。
参考答案
(1)D

第7题:

以下关于Spring Boot整合Redis实现缓存管理中,说法正确的有()

A、要实现清除缓存的功能很简单,只需在相应类上使用@CacheEvict注解即可

B、配置Redis缓存主机地址的属性为spring.redis.host

C、为了便于数据的传输,需要将实体类实现序列化接口Serializable

D、@Cacheable注解用于查询缓存管理


参考答案:BCD

第8题:

以下关于面向对象设计的叙述中,错误的是( )。

A.类的属性用于封装数据,类的方法用于封装行为B.面向对象设计的基本思想包括抽象、封装和可扩展性C.对象继承和多态可用来实现可扩展性D.对象持久化是指将数据库中的数据加载到内存中供应用程序访问


正确答案:D

第9题:

下列关于主键和外键哪一项表述是错误的?()

  • A、主键唯一地标识表中的行
  • B、外键是引用其他表主键的列集
  • C、主键和外键用于强制数据完整性
  • D、必须始终在表中定义主键

正确答案:D

第10题:

关于Hibernate缓存说法错误的是()。

  • A、Hibernate缓存一般分为三类:一级缓存、二级缓存和查询缓存
  • B、Session的evict()方法用于从缓存中清除指定的持久化对象
  • C、Session的clear()方法用于刷新缓存
  • D、Session的flush()方法用于从缓存中清除所有持久化对象

正确答案:C,D

更多相关问题