2.1.4 测试
//这里用到了Junit单元测试,这里只提供方法。
//实际开发中可以利用框架在前台页面实现数据的展示
//一般用到框架时,数据会在前台以表格的形式展示出来,一目了然,这里只是来测试查询的结果
Public void testfindOrdersList()throws Exception{
//获取session
SqlSession session = sqlSessionFactory.openSession();
//获限mapper接口实例
UserMapper userMapper = session.getMapper(UserMapper.class);
//查询订单信息
List list = userMapper.findOrdersList();
System.out.println(list);
//关闭session
session.close();
}
[](()2.2 resultMap实现
2.2.1 创建pojo
在Orders类中加入User属性,user属性中用于存储关联查询的用户信息,因为订单关联查询用户是一对一关系,所以这里使用单个User对象存储关联查询的用户信息。
public class Orders{
…
//加入user属性
private User u 《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》开源 ser;
geter/seter…
}
2.2.2 mapper.xml配置
SELECT
orders.*,
user.username,
user.sex,
user.address
FROM
orders, user
WHERE orders.user_id = user.id
2.2.3mapper.java编写
public List findOrdersListResultMap() throws Exception;
2.2.4测试
Public void testfindOrdersListResultMap()throws Exception{
//获取session
SqlSession session = sqlSessionFactory.openSession();
//获限mapper接口实例
UserMapper userMapper = session.getMapper(UserMappe Android开源项目:ali1024.coding.net/public/P7/Android/git r.class);
//查询订单信息
List list = userMapper.findOrdersList2();
System.out.println(list);
学习分享
在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了
很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘
如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。
2021最新上万页的大厂面试真题
七大模块学习资料:如NDK模块开发、Android框架体系架构…
2021大厂面试真题:
只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。
大模块学习资料:如NDK模块开发、Android框架体系架构…**
[外链图片转存中…(img-Mg3iQKse-1649942668701)]
2021大厂面试真题:
[外链图片转存中…(img-VOYUeAxC-1649942668702)]
只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。