系列教程都是從網絡上收集和本人的理解所編輯而成,僅供廣大愛好者學習所用,請尊重本人的勞動成果。歡迎評論指正和轉帖!(請保留連接謝謝!)
一、場景一(時間):
1.在Cat中增加 updateTime 列 2.在數據庫中增加updateTime列 設置自動增長 3.運行getById()方法觀察,前臺沒有顯示時間 4.在getById()方法上增加@result註解 @Results({ @Result(property = "updateTime", column = "update_time") })
在上個梨子增加如下代碼
CatController.java
@RequestMapping("/getById")
public Cat getById(int id) {
Cat cat = catService.getById(id);
return cat;
}
CatService.java
public Cat getById(int id) {
return catMappper.getById(id);
}
CatMapper.java
// 解決字段值爲空的問題
@Select("select * from cat where id = #{id}")
@Results({ @Result(property = "updateTime", column = "update_time"))
public Cat getById(int id);
場景二(性別枚舉): 1.創建SexEnum 枚舉類 2.在Cat中增加 SexEnum 列 3.在數據庫中增加SexEnum列 字符串 4.在getById()方法上增加@result註解 @Results({ @Result(property = "updateTime", column = "update_time"), @Result(property = "sexEnum", column = "sex_enum") })
SexEnum.java
package com.fs;
public enum SexEnum {
MAN, WOMAN
}
CatMappper.java
// 解決字段值爲空的問題
@Select("select * from cat where id = #{id}")
@Results({ @Result(property = "updateTime", column = "update_time"),
@Result(property = "sexEnum", column = "sex_enum") })
public Cat getById(int id);