Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit 57a486f

Browse files
committed
String -> Enumの変換はSpringのコンバーターが提供されているため削除
1 parent e515305 commit 57a486f

File tree

1 file changed

+1
-13
lines changed

1 file changed

+1
-13
lines changed

src/main/kotlin/com/mapk/krowmapper/ParameterForMap.kt

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.mapk.krowmapper
22

33
import com.mapk.annotations.KColumnDeserializer
4-
import com.mapk.core.EnumMapper
54
import com.mapk.core.KFunctionWithInstance
65
import com.mapk.core.ValueParameter
76
import com.mapk.core.getAnnotatedFunctions
@@ -42,10 +41,6 @@ internal sealed class ParameterForMap<S, D> {
4241
}
4342
}
4443

45-
private class Enum<D>(override val name: String, val enumClazz: Class<D>) : ParameterForMap<String, D>() {
46-
override fun getObject(rs: ResultSet): D? = EnumMapper.getEnum(enumClazz, rs.getString(name))
47-
}
48-
4944
private class Deserializer<S : Any, D>(
5045
override val name: String,
5146
val srcClazz: Class<S>,
@@ -73,14 +68,7 @@ internal sealed class ParameterForMap<S, D> {
7368
return Deserializer(param.name, srcClass, it)
7469
}
7570

76-
val requiredClazz = param.requiredClazz.javaObjectType
77-
78-
return requiredClazz.let {
79-
when (it.isEnum) {
80-
true -> Enum(param.name, it)
81-
false -> Default(param.name, it, conversionService)
82-
}
83-
}
71+
return Default(param.name, param.requiredClazz.javaObjectType, conversionService)
8472
}
8573
}
8674
}

0 commit comments

Comments
 (0)