3 import javax.persistence.*;
9 public class MyEntity {
11 @GeneratedValue(strategy = GenerationType.AUTO)
14 @Convert(converter = MyConverter.class)
16 private String status;
19 public static class MyConverter implements AttributeConverter<String, Integer> {
22 public Integer convertToDatabaseColumn(String attribute) {
23 return attribute == null ? 0 : attribute.length();
27 public String convertToEntityAttribute(Integer dbData) {
32 public Integer getId() {
36 public void setId(Integer id) {
40 public String getStatus() {
44 public void setStatus(String status) {