jackson - não serializa objetos preguiçosos

Eu tenho uma entidade:

@Entity
public class Book {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;

    @Column
    private String title;

    @OneToMany(fetch = FetchType.LAZY, mappedBy = ("movie"),cascade = CascadeType.ALL)
    private List<Genre> genre;

}

Então eu tenho um controlador cujo objetivo é recuperar livros, meu problema é que, o campo genre está sendo incluído na resposta json do meu controlador. De alguma forma eu posso excluir os campos que são preguiçosos carregados quando jackson serializa o objeto?

Esta é a configuração do meu ObjectMapper:

Hibernate4Module hm = new Hibernate4Module();
hm.configure(Hibernate4Module.Feature.FORCE_LAZY_LOADING, false);
registerModule(hm);
configure(SerializationFeature.INDENT_OUTPUT, true);

Obrigado!

Não posso marcá-lo como JsonIgnore, pois estará para sempre fora da caixa de serialização. Haverá momentos em que precisarei recuperar os gêneros junto com o livro e, então, usarei "buscar junção" na minha consulta para que não seja nulo.

questionAnswers(3)

yourAnswerToTheQuestion