介绍
本篇文章给大家分享的是有关使用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
<强> SpringBoot使用@ value给静态变量注入值强>
最近在项目中遇到一个问题:
在给静态修饰的变量做@ value注入时,发现变量值为null,在网上查了些资料,发现@ value只能给普通变量做值注入,那么如何给静态变量做值注入呢?
1,先在类名上加@ component注解
2,然后再使用setXxxxxx (abc)方法,并在setXxxxxx (abc)上面加上@ value注解,如下:
@ value(“${域}“) 公共空间setDomain (String域){ DomainUtil。域=域; ps:}
1,如果是IDE生成的集方法,会在方法上带上静态修饰符,这样是不行的,需要去掉静态修饰符
2,如果集方法中的参数跟静态变量同名,那么不能用这个来指向静态变量,而需要用类名来限定
以上就是使用mybatis怎么返回List