使用mybatis怎么返回List类型的数据

  介绍

本篇文章给大家分享的是有关使用mybatis怎么返回List类型的数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

如下所示:

* *只要设定resultType而不设定resultMap就可以了* *:      & lt;选择id=" selectByPage " parameterType=" java.util.Map”   resultType=" java.util。地图”比;      选择rs . *, rssetting。*、cp.STOCK_CODE cp.UNAME RS RS   离开加入T_COMPANY cp> & lt;选择id=皊electUserMapLimitOne resultType”=癹ava.util.HashMap”比;   选择id、名称   从   用户订单的id desc限制1   & lt;/select>

<强> 2,接口定义

/* *   *获取仅含一个的地图(地图的大?字段个数)   * @return   */Object> Map<字符串;selectUserMapLimitOne ();      

<强>二、返回值List

1,映射器。xml

& lt;选择id=皊electUserMapList resultType”=癹ava.util.HashMap”比;   选择id、名称   用户订单的id desc限制2   & lt;/select>

2,接口定义

/* *   *获取地图列表   * @return   */List比;selectUserMapList ();

<强> SpringBoot使用@ value给静态变量注入值

最近在项目中遇到一个问题:

在给静态修饰的变量做@ value注入时,发现变量值为null,在网上查了些资料,发现@ value只能给普通变量做值注入,那么如何给静态变量做值注入呢?

1,先在类名上加@ component注解

2,然后再使用setXxxxxx (abc)方法,并在setXxxxxx (abc)上面加上@ value注解,如下:

 @ value(“${域}“)
  公共空间setDomain (String域){
  DomainUtil。域=域;
  ps:} 

1,如果是IDE生成的集方法,会在方法上带上静态修饰符,这样是不行的,需要去掉静态修饰符

2,如果集方法中的参数跟静态变量同名,那么不能用这个来指向静态变量,而需要用类名来限定

以上就是使用mybatis怎么返回List类型的数据,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

使用mybatis怎么返回List类型的数据