문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:jpa:converter [2018/07/11 14:39] kwon37xi 만듦 |
java:jpa:converter [2018/07/11 14:44] kwon37xi |
||
---|---|---|---|
줄 4: | 줄 4: | ||
* [[http:// | * [[http:// | ||
+ | <code java> | ||
+ | @Converter | ||
+ | public class PersonNameConverter implements AttributeConverter< | ||
+ | |||
+ | @Override | ||
+ | public String convertToDatabaseColumn(PersonName personName) { | ||
+ | // object to DB column 구현 | ||
+ | } | ||
+ | |||
+ | @Override | ||
+ | public PersonName convertToEntityAttribute(String dbPersonName) { | ||
+ | // DB column to object 구현 | ||
+ | } | ||
+ | @Entity(name = " | ||
+ | public class Person { | ||
+ | |||
+ | @Convert(converter = PersonNameConverter.class) | ||
+ | private PersonName personName; | ||
+ | |||
+ | // ... | ||
+ | } | ||
+ | </ |