MyBatis是否可以映射到枚舉類

2020-09-09 20:18 更新

Mybatis 可以映射枚舉類。

不單可以映射枚舉類,Mybatis 可以映射任何對象到表的一列上。映射方式為自定義一個 TypeHandler ,實現(xiàn) TypeHandler 的 ?setParameter()? 和 ?getResult()? 接口方法。 

TypeHandler 有兩個作用,一是完成從 javaType 至 jdbcType 的轉(zhuǎn)換,二是完成 jdbcType 至 javaType 的轉(zhuǎn)換,體現(xiàn)為 ?setParameter() ?和 ?getResult()? 兩個方法,分別代表設(shè)置 sql 問號占位符參數(shù)和獲取列查詢結(jié)果。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號