Mybatis日期格式自動轉換需要用到的兩個註解說明
阿新 • • 發佈:2021-08-09
Mybatis日期格式自動轉換
public class Student { public Integer id; public String studentName; @onFormat(pattern="yyyy-MM-dd") //從http://www.cppcns.com讀出日期格式時,進行轉換的規則 @DateTimeFormat(pattern = "yyyy-MM-dd")//接受從前端傳入的日期格式,對映到類日期屬性的規則 public Date birth; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getStudentName() { return studentName; } public void setStudentName(String studentName) { this.studentName = studentName; } public Date getBirth() { return birth客棧; } public void setBirth(Date birth) { this.birth = birth;程式設計客棧 } }
mybatis註解開發的時間型別處理小記
對時間型別的操作
- select操作
@Select("select date_format(createTime,'%Y-%m-%d') from tb where id = ?")
- update操作
更新為當前時間
@Update("update tb set createTime = date_format(now(),'%Y-%m-%d %H:%i:%s') where id = ?")
更新為指定時間
/** *jdbcType = DATE時,只傳入了年月日 */ @Update("update tb set createTime = #{param,jdbcType=DATE} where id = ?") /** *jdbcType = TIMESTAMP,年月日+ 時分秒 */ @Update("update tb set createTime = #{param,jdbcType=TIMESTAMP } where id = ?")
關於Mywww.cppcns.comSQL Date 函式的用法 參考這裡
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。