SpringBoot入門-18(springboot集成mybatis註解形式增刪查改properties配置,解決讀取字段爲空的問題)

系列教程都是從網絡上收集和本人的理解所編輯而成,僅供廣大愛好者學習所用,請尊重本人的勞動成果。歡迎評論指正和轉帖!(請保留連接謝謝!)



一、場景一(時間):

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);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章