Что делает Hibernate5Модуль?

#hibernate #jackson #objectmapper

Вопрос:

Я не могу найти никакой информации об этом, это только для того, чтобы пропустить ленивые коллекции? Если да, то в чем разница с @JsonIgnore? Вот пример кода:

 public class HibernateAwareObjectMapper extends ObjectMapper {
    private static final long serialVersionUID = 7958167810745447350L;
    public HibernateAwareObjectMapper() {
        Hibernate5Module hm = new Hibernate5Module();
        hm.configure(Feature.USE_TRANSIENT_ANNOTATION, false);
        registerModule(hm);
    }
    public void setPrettyPrint(boolean prettyPrint) {
        configure(SerializationFeature.INDENT_OUTPUT, prettyPrint);
    }
 

PS Я также был бы признателен, если бы вы могли рассказать мне, что делает эта строка

 Feature.USE_TRANSIENT_ANNOTATION, false