Su_yd123 2021-05-17 02:02 采纳率: 0%
浏览 74

list<>中的类型的作用是什么?

list<>中的类型的作用是什么?mybatis的xml文件中设置的resultType是Vo,对应接口中的方法是List<UserEntity> queryOrderAndUserByType();

测试输出的是Vo的数据,那List<>尖括号总的数据类型起什么作用呢?

xml文件:

<select id="queryOrderAndUserByType" resultType="orderAndUserVo">
    SELECT o.id,o.order_Number orderNumber,o.createtime,o.describer,o.user_id userId,u.tid,u.uname
    FROM orders o,t_user u WHERE u.tid=o.user_id
</select>

对应接口类:

List<OrdersEntity> queryOrderAndUserByType();

测试类:

@Test
public void queryOrderAndUserByType(){
    SqlSession sqlSession = sqlSessionFactory.openSession();
    OrdersMapper mapper = sqlSession.getMapper(OrdersMapper.class);
    List<OrdersEntity> ordersEntities = mapper.queryOrderAndUserByType();
    for (OrdersEntity ordersEntity : ordersEntities) {
        System.out.println(ordersEntity);
    }
}

输出结果:

  • 写回答

7条回答 默认 最新

  • 关注

    list是一种动态数组集合,默认情况是可以存放任何对象Object,获取数据也是object类型对象,这样操作比较麻烦,每次取数据都要强行转换数据类型,但如果定义list<具体类名>时指明了类型就不需要强制转换,会自动转换为该类型对象。

    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码