单选题 以下哪个选项不属于Spring的核心容器的组成模块
A、Beans模块
B、Core模块
C、Context模块
D、AOP模块
单选题 下列有关Spring框架的描述,错误的是(D)。
A、Spring是一个提供了一站式服务的框架
B、Spring是轻量级框架
C、Spring是开源框架
D、Spring是持久层框架
单选题 1、有关MyBatis工作原理说法错误的是
A、
A、MyBatis的全局配置文件配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接
B、
B、MyBatis映射文件中配置了操作数据库的SQL语句,需要在MyBatis的全局配置文件中加载才能执行
C、
C、可以通过MyBatis的环境等配置信息构建会话对象SqlSession
D、
D、SqlSession对象,该对象中包含了执行SQL的所有方法
单选题 6、以下有关Spring框架优点的说法不正确的是
C、
在Spring中,可以直接通过Spring配置文件管理数据库事务,省去了手动编程的繁琐,提高了开发效率。
D、
Spring对Java EE开发中的一些API(如JDBC、JavaMail等)都进行了封装,大大降低了这些API的使用难度。
单选题 4.下列选项中,使用@Select和@Param编写代码正确的是
A、
A、@Select("select * from tb_worker where id = #{param01}")WorkerselectWorkerByIdAndName(@Param("param01") int id);
B、@Select("select * from tb_worker where id = #{param}") Worker selectWorkerByIdAndName(@Param("param01") int id);
C、
@Select("select * from tb_worker where id = {param01}") Worker selectWorkerByIdAndName(@Param("param01") int id);
D、
@Select("select * from tb_worker where id = param01")WorkerselectWorkerByIdAndName(@Param("param01") int id);
单选题 5、关于@Insert注解的使用,下列代码书写正确的是
A、
Insert("insert into tb_worker(name,age,sex,worker_id)" +"values(#{name},#{age},#{sex},#{worker_id})")int insertWorker(Worker worker);
B、
@Insert("insert into tb_worker(name,age,sex,worker_id)" +"values(#{name} #{age} #{sex} #{worker_id})") int insertWorker(Worker worker);
C、
@Insert("insert into tb_worker(name,age,sex,worker_id)" +"values(#{name},#{age},#{sex},#{worker_id})")int insertWorker(Worker worker);
D、
@Insert("insert into tb_worker(name,age,sex,worker_id)" +"values({name},{age},{sex},{worker_id})") int insertWorker(Worker worker);
单选题 3、下列关于<foreach>元素的collection属性的说法正确的是
B、
collection属性值在任何情况下的取值都是一样的
单选题 Spring的核心容器模块中提供了Spring框架的基本组成部分,包括IoC和DI功能的模块是
A、Beans
B、Core
C、Context
D、SpEL