MyBatis(3)Mybaits一对一查询

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最新上万页的大厂面试真题

image

七大模块学习资料:如NDK模块开发、Android框架体系架构…

image

2021大厂面试真题:

image

只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。
大模块学习资料:如NDK模块开发、Android框架体系架构…**

[外链图片转存中…(img-Mg3iQKse-1649942668701)]

2021大厂面试真题:

[外链图片转存中…(img-VOYUeAxC-1649942668702)]

只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值