• MyBatis试题


    在使用MyBatis的时候,除了可以使用@Param注解来实现多参数入参,还可以用()传递多个参数值。

    (选择一项)

    A.用Map对象可以实现传递多参数值

    B.用List对象可以实现传递多参数值

    C.用数组的方式传递

    D.用Set集合的方式传递

    正确答案是A

    除了@Param外。多参数还可以是Map。
    因为:深入Mybatis源码发现,Mybatis参数类型就是Map,是通过Key,value进行传值

    (选择二项)
    A:JDBC
    B:MANAGED
    C:POOLED
    D:JNOI
    正确答案是AB
    MyBatis有两种事务管理器类型是JDBC和MANAGED 
    (选择一项)
    A:SqlSessionFactoryBuilder实例的最佳作用域是方法范围,也就是定义为本地方法变量既可
    B:SqlSessionFactory实例的生命周期应该在整个应用的执行期间都存在
    C:SqlSession实例时线程不安全的,因此其生命周期应该是请求或方法范围
    D:SqlSession实例通常定义为一个类的静态变量
    正确答案是D
    一般SqlSession实例不提倡定义为一个类的静态变量,只因为SqlSession是线程不安全,实例不能共享的;而SqlSessionFactory实例建议定义为静态变量。 
    (选择二项)
    A:_int
    B:Integer
    C:int
    D:String
    正确答案是AC
  • 相关阅读:
    Java高级类特性(二)
    Java高级类特性(一)
    java面向对象
    Java基本语法
    Java语言的简介
    【ibatis】IBatis的标签(三)
    【Spring】详解spring事务属性
    【ibatis】IBatis返回map类型数据
    【ibatis】IBatis的动态SQL的写法
    【ibatis】入门讲例
  • 原文地址:https://www.cnblogs.com/mayuan01/p/11739065.html
Copyright © 2020-2023  润新知