linux是什么 mybatis中參數(shù)為枚舉類(lèi)型時(shí)怎么辦?
mybatis中參數(shù)為枚舉類(lèi)型時(shí)怎么辦?Hibernate已經(jīng)使用了很長(zhǎng)時(shí)間。使用枚舉類(lèi)非常方便。現(xiàn)在用的是mybatis。我們發(fā)現(xiàn)枚舉需要單獨(dú)處理。如果要使用mybatis提供的枚舉類(lèi),有兩種方法:
mybatis中參數(shù)為枚舉類(lèi)型時(shí)怎么辦?
Hibernate已經(jīng)使用了很長(zhǎng)時(shí)間。使用枚舉類(lèi)非常方便。現(xiàn)在用的是mybatis。我們發(fā)現(xiàn)枚舉需要單獨(dú)處理。如果要使用mybatis提供的枚舉類(lèi),有兩種方法:一種是enumtypehandler,另一種是enumordinaltypehandler。兩者的區(qū)別在于,enumtypehandler直接存儲(chǔ)name值,而enumordinaltypehandler將序列號(hào)值存儲(chǔ)在enum類(lèi)中。此時(shí),數(shù)據(jù)庫(kù)表字段通常用int類(lèi)型處理。它很容易使用。將typehandler直接添加到映射器文件中的字段=“org.apache.ibatis網(wǎng)站. type.EnumOrdinalTypeHandler類(lèi)型"