Ola,
Estou com uma duvida com relacao em como eh a pratica utilizada para se fazer a atualizacao em casos de usos CRUD.
Eu tenho um CSU q eh de Manter Usuarios, e a classe Usuario tem atributos de relacionamentos com outras classes. Ex:
public class Usuario {
private String nome;
private String login;
private List<AlgumaClasse> listaDeAlgumaClasse;
private List<OutraClasse> listaDeOutraClasse;
....
get/set
}
e a minha Action tenho um atributo do tipo Usuario
public class UsuarioAction extends ActionSupport {
private Usuario usuario;
private UsuarioManager manager;
....
get/set
}
Meu problema eh qdo eu vou fazer um update, pois o WW automaticamente ja seta os campos do formulario do usuario no atributo usuario da Action, e, consequentemente, todos os atributos de relacionamentos que vieram do banco ficam null.
Qual eh a solucao? Criar um outro atributo na Action, algo como um usuarioForm ?
BeanUtils.copyProperties(usuario, usuarioForm) ?
Valeu