使用MyBatis在insert时返回主键需要额外设置哪些属性?
A.parameterType
B.resultMap
C.useGeneratedKeys
D.keyProperty
A.parameterType
B.resultMap
C.useGeneratedKeys
D.keyProperty
A、<insert>元素用于映射插入语句,在执行完元素中定义的SQL语句后,没有返回结果。
B、<insert>元素的属性与<select>元素的属性相同。 C、keyColumn属性用于设置第几列是主键,当主键列不是表中的第一列时需要设置。 D、useGeneratedKeys(仅对insert有用)此属性会使MyBatis使用JDBC的getGeneratedKeys()方法来获取由数据库内部生产的主键。3、【单选题】以下关于</select>元素及其属性说法错误的是。
A、<select>元素用来映射查询语句,它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员 B、parameterType属性表示传入SQL语句的参数类的全限定名或者别名 C、resultMap表示外部resultMap的命名引用,返回时可以同时使用resultType和resultMap D、在同一个映射文件中可以配置多个</select>元素
A.开启二级缓存
B.开启延迟加载
C.设置是否允许单一语句返回多结果集
D.允许JDBC支持自动生成主键
A.<select>元素用来映射查询语句.它可以帮助我们从数据库中读取出数据,并组装数据给业务开发人员。
B.parameterType属性表示传入SQL语句的参数类的全限定名或者别名。
C.resultMap表示外部resultMap的命名引用.返回时可以同时使用resultType和resultMap
D.在同一个映射文件中可以配置多个<select>元素
A.Mapper.xml文件中的namespace与mapper接口的类路径必须一致
B.接口方法名和Mapper.xml中定义的每个statement的id必须一致
C.接口方法的输入参数类型和mapper.xml中定义的statement的parameterType的类型相同
D.接口方法的输出参数类型和mapper.xml中定义的statement的resultType的类型相同
A.MyBatis的更新操作在映射文件中是通过配置<update>元素来实现的 。
B.MyBatis的更新操作也需要进行事务提交。
C.MyBatis的更新操作执行了SqlSession的update()方法
D.MyBatis的更新操作和添加操作时,只需要将insert()方法改为updat()方法即可。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!