Duvida ManyToMany

Opa e ae gente ? bom ?

@JoinTable(name = “ALTERACAO_MOTIVO”, joinColumns = {
@JoinColumn(name = “alteracao”)}, inverseJoinColumns = {
@JoinColumn(name = “motivo”)})
@ManyToMany()
@LazyCollection(LazyCollectionOption.TRUE)
@Fetch(FetchMode.SELECT)
private List motivos;

Tenho este relacionamento aqui,
CONSIGO PERSISTIR tranquilamente um dado apartir disto.

Porem quando preciso fazer uma manutencao O hibernate NAO DEIXA! Da um erro de Lazy falando que a colecao nao foi inicializada
’org.hibernate.LazyInitializationException’

Tentei colocar o CASCADE ALL, Funciona e nao da Erro de lazy porem, quando vou TENTAR PERSISTIR Da Erro de ‘PersistenceObject’

Esse objeto Motivo tem dentro um outro objeto como atributo q não foi inicializado? Pq o erro de lazy é quando o atributo está lazy=“true” e a sessão do hibernate está fechada. Confirma isso.

Cara valeu pela resposta ae!

Mas descobri que o erro é dentro da aplicacao. Em testes unitarios nao da erro de inicializacao nem nada…

Quando uso um ‘SELECT MANY CHOICE’ para adicionar mais itens o lado do servidor nao pega essa atualizacao.

Ta muito zicado, mas valeu a resposta.
Vo tentar reestruturar esse codigo!