全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页

Spring 数据访问基础专项测试

18 题 30 分钟 难度:

考察知识点

  • JdbcTemplate核心操作
  • DAO模式设计
  • Spring数据访问异常体系
  • 数据源配置与管理
  • ORM框架集成基础
1
单选题
A

提供ORM映射功能

B

简化JDBC操作,处理资源管理和异常转换

C

提供事务管理能力

D

实现数据库连接池功能

2
单选题
A

直接new JdbcTemplate()

B

通过@Bean方法创建并注入DataSource

C

@Autowired注入,Spring自动配置

D

使用JdbcTemplateFactory创建

3
单选题
A

query()

B

queryForList()

C

queryForObject()

D

queryForMap()

4
单选题
A

定义SQL语句

B

将ResultSet行映射为Java对象

C

配置数据库连接

D

处理事务边界

5
多选题
A

execute() - 执行任意SQL

B

update() - 执行INSERT/UPDATE/DELETE

C

query() - 执行SELECT查询

D

batchUpdate() - 执行批量更新

6
判断题
A

B

7
单选题
A

Druid

B

HikariCP

C

Tomcat JDBC Pool

D

C3P0

8
单选题
A

spring.datasource.jdbcUrl

B

spring.datasource.url

C

spring.datasource.connection-url

D

spring.datasource.driver-url

9
单选题
A

spring.datasource.hikari.maximum-pool-size

B

spring.datasource.hikari.max-active

C

spring.datasource.max-connections

D

spring.datasource.pool-size

10
单选题
A

自动配置会自动处理,无需额外配置

B

手动创建多个DataSource Bean并指定@Primary

C

使用spring.datasource.multi=true配置

D

不支持多数据源配置

11
多选题
A

提供数据库连接(Connection)

B

管理连接池

C

执行SQL语句

D

处理事务

12
判断题
A

B

13
单选题
A

JPA、Hibernate、MyBatis

B

JPA、Hibernate、MyBatis、TopLink

C

JPA、Hibernate(MyBatis通过starter支持)

D

只有JPA

14
单选题
A

BaseRepository

B

CrudRepository

C

JpaRepository

D

DataRepository

15
单选题
A

统一的事务管理抽象

B

统一的异常转换体系

C

自动生成SQL语句

D

依赖注入和模板类支持

16
单选题
A

SqlSessionFactoryBean

B

MyBatisTemplate

C

MapperFactoryBean

D

MyBatisConfiguration

17
多选题
A

方法名命名规则查询(findBy...)

B

@Query注解定义JPQL

C

@NamedQuery注解

D

Querydsl集成

18
判断题
A

B

← 上一个试卷 Spring 性能调优专项测试
下一个试卷 → Spring 源码级原理专项测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库