国产gaysexchina男同gay,japanrcep老熟妇乱子伦视频,吃奶呻吟打开双腿做受动态图,成人色网站,国产av一区二区三区最新精品

MyBatis-Plus 擴(kuò)展-字段類型處理器

2022-03-25 13:48 更新

類型處理器,用于 JavaType 與 JdbcType 之間的轉(zhuǎn)換,用于 ?PreparedStatement設(shè)置參數(shù)值和從 ?ResultSet或 ?CallableStatement中取出一個(gè)值,本文講解 mybaits-plus 內(nèi)置常用類型處理器如何通過(guò)TableField注解快速注入到 mybatis 容器中。

  • JSON 字段類型

@Data
@Accessors(chain = true)
@TableName(autoResultMap = true)
public class User {
    private Long id;

    ...


    /**
     * 注意??! 必須開(kāi)啟映射注解
     *
     * @TableName(autoResultMap = true)
     *
     * 以下兩種類型處理器,二選一 也可以同時(shí)存在
     *
     * 注意??!選擇對(duì)應(yīng)的 JSON 處理器也必須存在對(duì)應(yīng) JSON 解析依賴包
     */
    @TableField(typeHandler = JacksonTypeHandler.class)
    // @TableField(typeHandler = FastjsonTypeHandler.class)
    private OtherInfo otherInfo;

}

該注解對(duì)應(yīng)了 XML 中寫法為

<result column="other_info" jdbcType="VARCHAR" property="otherInfo" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" />


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)