[Mybatis]执行一句Sql返回一个List<String>

在Mapper。xml如下书写SQL文,其中 resultType告知MyBatis返回的类型:

<select id="selectExpiredDate" resultType="java.lang.String" parameterType="java.util.HashMap">
         select distinct to_char(created_datetime,'yyyy-MM-dd') as dt from ${tableName} where created_datetime&lt;to_date(#{date},'yyyy-MM-dd') order by dt
</select>

 

在Java代码中如下书写: 

Map<String, String> para1=new HashMap<String, String>();
para1.put("tableName",tableName);
para1.put("date",dateExpiredStr);
List<String> ls=session.selectList("selectExpiredDate", para1);

 

上面黑体字部分是关键。

--END-- 2019.10.08 17:40

posted @ 2019-10-08 15:22  逆火狂飙  阅读(4013)  评论(0)    收藏  举报