Mybatis akan menggunakan EnumTypeHandler untuk mengendalikan jenis Enum secara lalai, lihat kod berikut:
if (handler == null && type != null && type instanceof Class &&
Enum.class.isAssignableFrom((Class<?>) type)) {
handler = new EnumTypeHandler((Class<?>) type);
}
Jika anda ingin menggunakan typeHandler anda sendiri, anda perlu mendaftar typeHandler anda sendiri dahulu, dan kemudian tetapkan typeHandler apabila menetapkan parameter dan mendapatkan hasil.
Mybatis akan menggunakan EnumTypeHandler untuk mengendalikan jenis Enum secara lalai, lihat kod berikut:
Jika anda ingin menggunakan typeHandler anda sendiri, anda perlu mendaftar typeHandler anda sendiri dahulu, dan kemudian tetapkan typeHandler apabila menetapkan parameter dan mendapatkan hasil.