문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:hibernate:usertype:stringboolean [2014/10/15 13:46] kwon37xi [StringBoolean Hibernate UserType] |
java:hibernate:usertype:stringboolean [2020/08/12 13:40] (현재) kwon37xi [StringBoolean Hibernate UserType] |
||
---|---|---|---|
줄 6: | 줄 6: | ||
한 마디로... 이런 **UserType은 사용할 일을 만들지 말자.** | 한 마디로... 이런 **UserType은 사용할 일을 만들지 말자.** | ||
+ | |||
+ | 또한, [[java: | ||
===== 코드 ===== | ===== 코드 ===== | ||
줄 126: | 줄 128: | ||
if (stringBooleanValue == null) { | if (stringBooleanValue == null) { | ||
+ | log.trace(" | ||
return null; | return null; | ||
} | } | ||
if (stringEqualsWithCaseCheck(trueValue, | if (stringEqualsWithCaseCheck(trueValue, | ||
+ | log.trace(" | ||
return true; | return true; | ||
} | } | ||
if (stringEqualsWithCaseCheck(falseValue, | if (stringEqualsWithCaseCheck(falseValue, | ||
+ | log.trace(" | ||
return false; | return false; | ||
} | } | ||
- | | + | |
+ | log.trace(" | ||
return unknownResult; | return unknownResult; | ||
} | } | ||
줄 159: | 줄 165: | ||
columnValue = falseValue; | columnValue = falseValue; | ||
} | } | ||
+ | log.trace(" | ||
st.setObject(index, | st.setObject(index, |