Estou terminando o projeto da faculdade(pra entregar até segunda), só está faltando resolver esse problema, tenho o metodo depositar,sacar e transferir.Tem um menu pra o usuario interagir quando faço a primeira operação exemplo o deposito ele funciona ja quando vou fazer outra operação ele da que a transação está fechado oq posso fazer pra concertar esse erro?
O erro:
Exception in thread "main" java.lang.RuntimeException: Erro ao sacarjava.lang.IllegalStateException: Cannot begin Transaction on closed Session/EntityManager
at br.com.unifacol.dizimo.model.service.ContaIgrejaService.sacar(ContaIgrejaService.java:119)
at br.com.unifacol.dizimo.view.MenuContaIgreja.sacar(MenuContaIgreja.java:71)
at br.com.unifacol.dizimo.view.DizimoOnline.contaIgreja(DizimoOnline.java:141)
at br.com.unifacol.dizimo.view.DizimoOnline.contaIgreja(DizimoOnline.java:139)
at br.com.unifacol.dizimo.view.DizimoOnline.menuIgreja(DizimoOnline.java:114)
at br.com.unifacol.dizimo.view.DizimoOnline.dizimoOnline(DizimoOnline.java:24)
at br.com.unifacol.dizimo.view.DizimoOnline.main(DizimoOnline.java:13)