|
For simplicty sake my field is just an javax.mail.internet.InternetAddress and my converter is
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.persistence.AttributeConverter;
import javax.persistence.Converter;
@Converter(autoApply = true)
public class InternetAddressJPAConverter implements AttributeConverter<InternetAddress, String> {
@Override
public String convertToDatabaseColumn(InternetAddress value) {
return value != null ? value.toString() : null;
}
@Override
public InternetAddress convertToEntityAttribute(String value) {
if (value != null) {
try {
return new InternetAddress(value);
}
catch (AddressException e) {
throw new RuntimeException(e);
}
}
else {
return null;
}
}
}
The error is 14:50:30,918 ERROR [org.hibernate.jpa.internal.metamodel.MetadataContext] (ServerService Thread Pool – 57) HHH015011: Unable to locate static metamodel field : co.cfly.oss.emailTemplate.EmailTemplate_#replyToAddr 14:50:30,918 ERROR [org.hibernate.jpa.internal.metamodel.MetadataContext] (ServerService Thread Pool – 57) HHH015011: Unable to locate static metamodel field : x.x.x.x.EmailTemplate_#toAddr
|