多选题 以下属于MyBatis逆向工程生成的文件有?( )

A、 Java实体类
B、 Mapper接口
C、 Mapper XML映射文件
D、 MyBatis核心配置文件
E、 数据库表结构
下载APP答题
由4l***7i提供 分享 举报 纠错

相关试题

单选题 MyBatis中,通过Mapper接口方法执行SQL时,若方法参数为多个基本类型,必须使用哪个注解来为参数命名?( )

A、`@PathVariable`
B、`@Autowired`
C、`@Param`
D、`@RequestParam`

单选题 下列选项中,用于标识Spring MVC控制器类的注解是?( )

A、`@Service`
B、`@Controller`
C、`@Repository`
D、`@Component`

单选题 在MyBatis的动态SQL中,用于遍历集合(如实现IN查询或批量插入)的核心元素是?( )

A、`<trim>`
B、`<choose>`
C、`<if>`
D、`<foreach>`

单选题 在Spring AOP中,@Around注解标识的通知类型是?( )

A、前置通知
B、后置通知
C、环绕通知
D、异常通知

单选题 在SpringMVC中,用于将RESTful风格的URL路径中的变量值绑定到方法参数上的注解是?( )

A、`@ResponseBody`
B、`@PathVariable`
C、`@RequestParam`
D、`@RequestBody`

单选题 MyBatis中,用于解决数据库字段名(如user_name)和Java实体类属性名(如userName)不一致的全局配置是?( )

A、useGeneratedKeys
B、mapUnderscoreToCamelCase
C、lazyLoadingEnabled
D、autoMappingBehavior

单选题 关于MyBatis的#{ }和${ },下列说法正确的是?( )

A、#{}是字符串拼接,存在SQL注入风险
B、${}多用于传入表名、列名等动态场景,需注意安全
C、${}是占位符赋值,可以防止SQL注入
D、两者使用方式完全相同,无任何区别

单选题 Spring框架中,AOP的核心思想是?( )

A、使用XML配置代替Java注解
B、通过继承复用父类方法
C、将通用功能从业务逻辑中抽离,实现解耦
D、实现接口的多个实现类