Is it possible to override the name generated by jackson-datatype-hibernate Feature.SERIALIZE_IDENTIFIER_FOR_LAZY_NOT_LOADED_OBJECTS?
Currently it is serializing using full package name:
"client":{"com.test.domain.Client":1}
I want it to use id instead:
"client":{"id":1}
I am subclassing the ObjectMapper so maybe there is some method I can hook into
public class HibernateAwareObjectMapper extends ObjectMapper {
public HibernateAwareObjectMapper() {
Hibernate4Module hbm = new Hibernate4Module();
hbm.configure(Feature.SERIALIZE_IDENTIFIER_FOR_LAZY_NOT_LOADED_OBJECTS, true);
registerModule(hbm);
}
}