2021-01-14

Java课程–第48次日测题

一、单词:

  1. 一批:?;
  2. 组件:?;
  3. 约束:?;
  4. 引擎:?;
  5. 取来:?;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、程序设计题:

1. sqlSessionFactory的openSession中参数可以设置为boolean值,表示什么意思(起到什么作用)?

答:
true:自动提交;
false:不自动提交;

2. SQL映射文件中什么标签表示查询语句?什么标签表示增删改语句?
答:
(1)查询语句:<select></select>
(2)
增加的语句:<insert></insert>
删除的语句:<delete></delete>
修改的语句:<update></update>
3. 增删改标签有没有resultType属性?而查询标签中resultType属性的属性值应该是什么? 答:
(1)增删改标签没有resultType属性;
(2)查询标签的resultType属性属性值应该是:实体类(就是持久化对象)的全路径,(比如pojo文件夹下的专门存放各种属性的user类应该写成
pojo.user);

4. 现有接口UserMapper中包含方法List<User> getAll( ); 写出sqlSession对象进行查询的语句?
答: List<User> users = sqlSession.getMapper(UserMapper.class).getAll( );

5. 有没有一个接口里面的方法public List<Person> getPersonByTwo(Integer id, String username),该方法作用是根据id和用户名查询用户信息,请写出SQL映射文件中如何配置标签?
答:

<select	id="getPersonByTwo" resultType="person">  
	 select * from person 
	 where id =#{param1}   
	 and username=#{param2}; 
 </select>

6. 假设有一个接口里面方法public List<Person> getPersons(Person person),该方法作用是根据id和用户名查询用户信息,Person类中的属性有p_id,p_name,p_password,请写出SQL映射文件中如何配置<select>标签?
答:

<select id="getPerson" resultType="person"> 
   select * from person
	where id = #{p_id}   
	and username = #{p_name};
 </select>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值