package br.com.triadworks.issuetracker;
import javax.persistence.EntityManager;
import br.com.triadworks.issuetracker.dao.IssueDao;
import br.com.triadworks.issuetracker.dao.IssueDaoImpl;
import br.com.triadworks.issuetracker.model.Comentario;
import br.com.triadworks.issuetracker.model.Issue;
import br.com.triadworks.issuetracker.spring.SpringUtils;
public class RemoveComentarioDaIssue {
public static void main(String[] args) {
IssueDao issueDao = SpringUtils.getBean("issueDao", IssueDao.class);
// busca a issue
Issue issue = issueDao.carrega(3L);
// remove comentario
Comentario comentario = new Comentario();
comentario.setId(3L);
boolean removido = issue.getComentarios().remove(comentario);
if (removido)
System.out.println(">> REMOVIDO!");
// salva a issue
issueDao.atualiza(issue);
}
}