public static void main(String[] args) {
   Movimentacao m = new Movimentacao();
   m.setValor(BigDecimal.ZERO);
   Validator validator = new ValidatorUtil().getValidator();
   Set<ConstraintViolation<Movimentacao>> list = validator.validate(m);
   for (ConstraintViolation<Movimentacao> erro : list) {
     System.out.println(erro.getMessage());
     System.out.println(erro.getPropertyPath());
   }
 }
  public static void main(String[] args) {

    EntityManager em = new JPAUtil().getEntityManager();

    Movimentacao movimentacao = em.find(Movimentacao.class, 1);

    for (Tag tag : movimentacao.getTags()) {
      System.out.println(tag.getNome());
    }

    em.close();
  }
  public void grava() {
    System.out.println("Fazendo a gravacao da movimentacao");
    movimentacao.setConta(contaDao.busca(contaId));

    movimentacaoDao.adiciona(movimentacao);
    movimentacoes = movimentacaoDao.listaComCategorias();
    limpaFormularioDoJSF();
  }
 // Getters e Setters
 public Movimentacao getMovimentacao() {
   if (movimentacao.getData() == null) {
     movimentacao.setData(Calendar.getInstance());
   }
   return movimentacao;
 }