方法:
1.查詢日期,返回日期字符串
//查詢所有博客對應的年份,返回一個集合
List<String> findGroupYear();
2.根據日期查詢
//根據年份查詢博客信息
List<Blog> findByYear(@Param("year") String year);
mybatis映射:
<select id="findGroupYear" resultType="String">
select DATE_FORMAT(b.update_time, '%Y') from t_blog b
</select>
<select id="findByYear" resultType="Blog">
select b.title, b.update_time, b.id, b.flag
from t_blog b
where DATE_FORMAT(b.update_time, '%Y') = #{year}
</select>
總結:
DATE_FORMAT(date,format):date表示日期,format表示顯示的格式。
該方法可以把date類型轉換爲String類型的字符串