在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<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