在MyBatis中,可以使用Java的枚舉類型來映射數據庫表中的tinyint類型字段。具體步驟如下:
public enum Status {
ACTIVE(1),
INACTIVE(0);
private int value;
Status(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
<resultMap id="userMap" type="User">
<id property="id" column="id" />
<result property="status" column="status" javaType="com.example.Status" />
</resultMap>
public class User {
private int id;
private Status status;
// getter and setter methods
}
通過以上步驟,可以實現將數據庫表中的tinyint類型字段映射為Java枚舉類型,方便在代碼中使用枚舉常量表示不同的狀態值。