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

A、 useGeneratedKeys
B、 mapUnderscoreToCamelCase
C、 lazyLoadingEnabled
D、 autoMappingBehavior
下载APP答题
由4l***53提供 分享 举报 纠错

相关试题

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

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

单选题 声明式事务管理,在Spring中通常使用哪个注解在业务层声明?

A、@Order
B、@Pointcut
C、@EnableAspectJAutoProxy
D、@Transactional

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

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

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

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

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

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

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

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

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

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

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

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