Eu fiz um mapeamento do many-to-many entre usuario e grupo
tem uma tabela que relaciona usuario com grupos
Como eu realizo um caso de teste:
Usuario usr = new Usuario();
usr.setLogin("dan");
usr.setSenha("123");
Grupo gr1 = new Grupo();
gr1.setNome("admin");
Grupo gr2 = new Grupo();
gr2.setNome("gestor");
usr.getGrupos().add(gr1);
usr.getGrupos().add(gr2);
usuarioDao.save(usr); //ocorre uma chamada getJpaTemplate().persist ...
So que nao funciona. Como fazer um caso de teste?
Antes eu usava dirty read e agora?
Estou com o mesmo caso, um usuário tem grupos e eu preciso atualizar o objeto Usuário, e caso tenha adcionado grupos ele deve persistir em uma tabela associativa.
Acredito que da maneira que felipeguerra esta fazendo esta correto.
Pois devemos persistir a entidade que possui a chave estrgandeira.
Mesmo sendo ManyToMany.
vlw