Database 将JBossAS 7.1.1迁移到WildFly 8.2

Database 将JBossAS 7.1.1迁移到WildFly 8.2,database,hibernate,jpa,jboss,wildfly,Database,Hibernate,Jpa,Jboss,Wildfly,我正在尝试使用Hibernate 4.3.7、PostgreSQL、JPA 2.1、JSF 2.2和Primefaces将JBoss AS7迁移到WildFly 8.2。我正在正常连接我的应用程序。当我访问页面并尝试持久化数据时,不会发生任何事情,只会加载页面,不会发生错误 package br.com.fio.sigaac.backing; import java.util.ArrayList; import java.util.List; import javax.faces.bean

我正在尝试使用Hibernate 4.3.7、PostgreSQL、JPA 2.1、JSF 2.2和Primefaces将JBoss AS7迁移到WildFly 8.2。我正在正常连接我的应用程序。当我访问页面并尝试持久化数据时,不会发生任何事情,只会加载页面,不会发生错误

package br.com.fio.sigaac.backing;

import java.util.ArrayList;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import br.com.fio.sigaac.dao.AbstractDAO;
import br.com.fio.sigaac.dao.CursoDAO;
import br.com.fio.sigaac.dao.EventoDAO;
import br.com.fio.sigaac.dao.ProcEncerramentoDAO;
import br.com.fio.sigaac.dao.SituacaoFinalMatricDAO;
import br.com.fio.sigaac.to.Evento;
import br.com.fio.sigaac.to.FreqPtcLista;
import br.com.fio.sigaac.to.InstituicaoEnsino;
import br.com.fio.sigaac.to.ParticipanteEvento;
import br.com.fio.sigaac.to.TurmaComplEvento;
import br.com.fio.sigaac.to.TurmaEvento;
import br.com.fio.sigaac.util.JSFUtil;

@ManagedBean
@ViewScoped

public class ProcessaEncEventoBacking {

private List<Evento> listaEventos;
private List<Evento> listaEventoFiltrado;
private List<TurmaEvento> listaTurmaEvento;
private List<TurmaComplEvento> listaSubTurma;
private List<InstituicaoEnsino> listaInstituicao;
private List<InstituicaoEnsino> listaInstituicaoFiltro;
private List<ParticipanteEvento> listaParticipanteMatriculado;
private List<ParticipanteEvento> listaPartMatricFiltrado;
private List<ParticipanteEvento> listaPalestrantes;
private List<FreqPtcLista> listaMovimentacaoParticipante;
private List<ParticipanteEvento> listaInscAgrupada;

private Evento evSalvar = new Evento();
private TurmaEvento turmaSalvar = new TurmaEvento();
private ParticipanteEvento partSelecionado = new ParticipanteEvento();
private InstituicaoEnsino ieSelecionada = new InstituicaoEnsino();
private FreqPtcLista freqPtc = new FreqPtcLista();

EventoDAO evDAO = new EventoDAO();
AbstractDAO abDAO = new AbstractDAO();
SituacaoFinalMatricDAO sDAO = new SituacaoFinalMatricDAO();
ProcEncerramentoDAO pDAO = new ProcEncerramentoDAO();
CursoDAO cursoDAO = new CursoDAO();

private Integer codEvento;
private Integer codTurmaEvento;
private Integer codIes = 9964;

public ProcessaEncEventoBacking() {
    criaListaIes();
    carregaIES();
}

public void processarEncerramento() {
    if (validarProcessamento()) {

        this.listaSubTurma = new ArrayList<TurmaComplEvento>(
                evDAO.buscaTurmaCompl(codTurmaEvento));

        if (listaSubTurma.size() > 0) {
            for (int i = 0; i < listaSubTurma.size(); i++) {
                pDAO.processarEncerramentoEvento(listaSubTurma.get(i)
                        .getSubTurma().getId());
            }
        }

        pDAO.processarEncerramentoEvento(turmaSalvar.getId());
        selecionaTurmaPorCodigo();
        criaListaParticipantesMatriculados(this.turmaSalvar.getId());
        JSFUtil.addInfoMessage("Operação realizada com sucesso.");

    }
}

public Boolean validarProcessamento() {

    if (this.turmaSalvar.getId() < 1) {
        JSFUtil.addWarnMessage("Operação não efetuada. Selecione a turma do evento.");
        return false;
    }
    if (this.turmaSalvar.getControlaFreq() == null) {
        JSFUtil.addWarnMessage("Operação não efetuada. Verifique os parâmetros da turma do evento.");
        return false;
    }

    if (turmaSalvar.getStatus().getId() == 6) {
        JSFUtil.addWarnMessage("Operação não efetuada. O processamento de encerramento já foi realizado e não pode ser alterado.");
        return false;
    }

    System.out.println("Status Turma: " + turmaSalvar.getStatus().getId());

    return true;
}

public void carregaIES() {
    try {
        if ((this.codIes != null) && (this.codIes > 0)) {
            this.ieSelecionada = this.cursoDAO
                    .buscaIESPorCodigo(this.codIes);
            if (this.ieSelecionada != null) {
                criaListaEventos();
            } else {
                setCodIes(null);
                setIeSelecionada(new InstituicaoEnsino());
                JSFUtil.addWarnMessage("Nenhum registro encontrado para o código informado.");
            }
        } else {
            JSFUtil.addWarnMessage("O código informado é inválido.");
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

public void selecionaIes() {
    try {
        setCodIes(this.ieSelecionada.getId());
        criaListaEventos();
    } catch (Exception e) {
        e.printStackTrace();
        JSFUtil.addErrorMessage("Erro ao selecionar IES. " + e.getMessage());
    }
}

public void selecionaEventoPorCodigo() {

    if (codIes == null) {
        JSFUtil.addWarnMessage("Informe o código da IES");
    } else if (codEvento == null) {
        JSFUtil.addWarnMessage("Informe o código do evento.");
    } else {

        setEvSalvar(evDAO.buscarEventoParaEncPorCodigo(codIes, codEvento));

        if (evSalvar == null) {
            evSalvar = new Evento();
            JSFUtil.addWarnMessage("Nenhum registro encontrado para o ID informado.");

        } else {
            criaListaTurmaPorEvento(evSalvar.getId());

        }
    }
}

public void selecionaTurmaPorCodigo() {

    if (codIes == null) {
        JSFUtil.addWarnMessage("Informe o ID da instituição.");
    } else if (codTurmaEvento == null) {
        JSFUtil.addWarnMessage("Informe o ID da turma.");
    } else {
        setTurmaSalvar(evDAO.buscaTurmaEvePorCodigo(codEvento,
                codTurmaEvento));
        if (turmaSalvar == null) {
            turmaSalvar = new TurmaEvento();
            JSFUtil.addWarnMessage("Nenhum registro encontrado para o ID informado.");
        } else {
            criaListaParticipantesMatriculados(turmaSalvar.getId());
            criaListaPalestrante(turmaSalvar.getId());
        }
    }

}

public void selecionarEvento() {

    setCodEvento(evSalvar.getId());
    criaListaTurmaPorEvento(evSalvar.getId());

}

public void selecionarTurmaEvento() {
    setCodTurmaEvento(turmaSalvar.getId());
    criaListaParticipantesMatriculados(turmaSalvar.getId());
    criaListaPalestrante(turmaSalvar.getId());
}

public void criaListaIes() {
    this.listaInstituicao = new ArrayList<InstituicaoEnsino>(
            this.cursoDAO.listaInstituicao());
}

public void criaListaTurmaPorEvento(Integer idEvento) {
    this.listaTurmaEvento = new ArrayList<TurmaEvento>(
            evDAO.buscaTurmaPorEvento(idEvento));
}

public void criaListaPalestrante(Integer idTurmaEvento) {
    this.listaPalestrantes = new ArrayList<ParticipanteEvento>(
            evDAO.listaPalestrantePorTurma(idTurmaEvento));
}

public void criaListaParticipantesMatriculados(Integer idTurmaEvento) {
    this.listaParticipanteMatriculado = new ArrayList<ParticipanteEvento>(
            evDAO.listaParticipanteMatriculadosPorEvento(idTurmaEvento));
}

public void criaListaEventos() {
    this.listaEventos = new ArrayList<Evento>(
            evDAO.buscarTodosEventosParaEnc(codIes));
}

public void criaListaMovimentacaoParticipante() {
    this.listaMovimentacaoParticipante = new ArrayList<FreqPtcLista>(
            pDAO.buscaMovimentacaoParticipante(
                    this.partSelecionado.getId(), this.turmaSalvar.getId()));

    System.out.println("Total: "
            + this.listaMovimentacaoParticipante.size());
}

public List<Evento> getListaEventos() {
    return this.listaEventos;
}

public void setListaEventos(List<Evento> listaEventos) {
    this.listaEventos = listaEventos;
}

public List<Evento> getListaEventoFiltrado() {
    return this.listaEventoFiltrado;
}

public void setListaEventoFiltrado(List<Evento> listaEventoFiltrado) {
    this.listaEventoFiltrado = listaEventoFiltrado;
}

public List<TurmaEvento> getListaTurmaEvento() {
    return this.listaTurmaEvento;
}

public void setListaTurmaEvento(List<TurmaEvento> listaTurmaEvento) {
    this.listaTurmaEvento = listaTurmaEvento;
}

public List<ParticipanteEvento> getListaParticipanteMatriculado() {
    return this.listaParticipanteMatriculado;
}

public void setListaParticipanteMatriculado(
        List<ParticipanteEvento> listaParticipanteMatriculado) {
    this.listaParticipanteMatriculado = listaParticipanteMatriculado;
}

public Evento getEvSalvar() {
    return this.evSalvar;
}

public void setEvSalvar(Evento evSalvar) {
    this.evSalvar = evSalvar;
}

public TurmaEvento getTurmaSalvar() {
    return this.turmaSalvar;
}

public void setTurmaSalvar(TurmaEvento turmaSalvar) {
    this.turmaSalvar = turmaSalvar;
}

public List<ParticipanteEvento> getListaPalestrantes() {
    return this.listaPalestrantes;
}

public void setListaPalestrantes(List<ParticipanteEvento> listaPalestrantes) {
    this.listaPalestrantes = listaPalestrantes;
}

public List<FreqPtcLista> getListaMovimentacaoParticipante() {
    return this.listaMovimentacaoParticipante;
}

public void setListaMovimentacaoParticipante(
        List<FreqPtcLista> listaMovimentacaoParticipante) {
    this.listaMovimentacaoParticipante = listaMovimentacaoParticipante;
}

public ParticipanteEvento getPartSelecionado() {
    return this.partSelecionado;
}

public void setPartSelecionado(ParticipanteEvento partSelecionado) {
    this.partSelecionado = partSelecionado;
}

public List<ParticipanteEvento> getListaPartMatricFiltrado() {
    return this.listaPartMatricFiltrado;
}

public void setListaPartMatricFiltrado(
        List<ParticipanteEvento> listaPartMatricFiltrado) {
    this.listaPartMatricFiltrado = listaPartMatricFiltrado;
}

public List<ParticipanteEvento> getListaInscAgrupada() {
    return this.listaInscAgrupada;
}

public void setListaInscAgrupada(List<ParticipanteEvento> listaInscAgrupada) {
    this.listaInscAgrupada = listaInscAgrupada;
}

public InstituicaoEnsino getIeSelecionada() {
    return ieSelecionada;
}

public void setIeSelecionada(InstituicaoEnsino ieSelecionada) {
    this.ieSelecionada = ieSelecionada;
}

public Integer getCodEvento() {
    return codEvento;
}

public void setCodEvento(Integer codEvento) {
    this.codEvento = codEvento;
}

public Integer getCodTurmaEvento() {
    return codTurmaEvento;
}

public void setCodTurmaEvento(Integer codTurmaEvento) {
    this.codTurmaEvento = codTurmaEvento;
}

public Integer getCodIes() {
    return codIes;
}

public void setCodIes(Integer codIes) {
    this.codIes = codIes;
}

public List<InstituicaoEnsino> getListaInstituicao() {
    return listaInstituicao;
}

public void setListaInstituicao(List<InstituicaoEnsino> listaInstituicao) {
    this.listaInstituicao = listaInstituicao;
}

public List<InstituicaoEnsino> getListaInstituicaoFiltro() {
    return listaInstituicaoFiltro;
}

public void setListaInstituicaoFiltro(
        List<InstituicaoEnsino> listaInstituicaoFiltro) {
    this.listaInstituicaoFiltro = listaInstituicaoFiltro;
}

public FreqPtcLista getFreqPtc() {
    return freqPtc;
}

public void setFreqPtc(FreqPtcLista freqPtc) {
    this.freqPtc = freqPtc;
}

public List<TurmaComplEvento> getListaSubTurma() {
    return listaSubTurma;
}

public void setListaSubTurma(List<TurmaComplEvento> listaSubTurma) {
    this.listaSubTurma = listaSubTurma;
}

}
package br.com.fio.sigaac.backing;
导入java.util.ArrayList;
导入java.util.List;
导入javax.faces.bean.ManagedBean;
导入javax.faces.bean.ViewScoped;
导入br.com.fio.sigaac.dao.AbstractDAO;
导入br.com.fio.sigaac.dao.CursoDAO;
导入br.com.fio.sigaac.dao.EventoDAO;
导入br.com.fio.sigaac.dao.procerramentodao;
进口br.com.fio.sigaac.dao.situacao FinalMatricdao;
导入br.com.fio.sigaac.to.Evento;
导入br.com.fio.sigaac.to.FreqPtcLista;
导入br.com.fio.sigaac.to.InstituicaoEnsino;
导入br.com.fio.sigaac.to.ParticipanteEvento;
导入br.com.fio.sigaac.to.TurmaComplEvento;
导入br.com.fio.sigaac.to.TurmaEvento;
导入br.com.fio.sigaac.util.JSFUtil;
@ManagedBean
@视域
公共类进程取消打包{
私有列表列表;
私人清单清单清单;
私有列表列表;
私有列表列表asubturma;
私人名单;
私有列表列表机构UICAOFILTRO;
私人列表ListaParticipantMaterialdo;
私人列表MatricFiltrado;
私人名单名单;
私人名单参与者名单;
私人名单清单;
private Evento evSalvar=new Evento();
私人TurmaEvento turmaSalvar=新TurmaEvento();
private ParticipanteEvento partSelecionado=新的ParticipanteEvento();
私立学院ieSelecionada=新学院();
private FreqPtcLista freqPtc=新FreqPtcLista();
EventoDAO evDAO=新的EventoDAO();
AbstractDAO=新的AbstractDAO();
SITUACAO FINALMATRICDAO sDAO=新的SITUACAO FINALMATRICDAO();
ProcEncerramentoDAO pDAO=新ProcEncerramentoDAO();
cursordao cursordao=新cursordao();
私有整数编码;
私有整数codTurmaEvento;
私有整数codIes=9964;
公共流程取消包装(){
crailistaies();
carregaIES();
}
public void processarenceramento(){
if(validarProcessamento()){
this.listaSubTurma=新建ArrayList(
布斯卡图马科姆普(codTurmaEvento));
如果(listaSubTurma.size()>0){
对于(int i=0;i0)){
this.ieSelecionada=this.cursoDAO
.buscaIESPorCodigo(这是codIes);
if(this.ieSelecionada!=null){
crailistaeventos();
}否则{
设置密码(空);
setIeSelecionada(新研究所());
addWarnMessage(“Nenhum registro encontrado para o código informado.”);
}
}否则{
JSFUtil.addWarnMessage(“O código informadoéinválido.”);
}
}捕获(例外e){
e、 printStackTrace();
}
}
公共无效选择(){
试一试{
setCodIes(this.ieSelecionada.getId());
crailistaeventos();
}捕获(例外e){
e、 printStackTrace();
JSFUtil.addErrorMessage(“Erro ao selecionar IES.+e.getMessage());
}
}
公共无效SelecionEventoporcodigo(){
if(codIes==null){
addWarnMessage(“Informe o código da IES”);
}else if(codEvento==null){
addWarnMessage(“Informe o código do evento.”);
}否则{
setEvSalvar(evDAO.buscaredentopareancproccodigo(codIes,codEvento));
if(evSalvar==null){
evSalvar=newevento();
addWarnMessage(“Nenhum registro encontrado para o ID informado.”);
}否则{
crailistaturamporevento(evSalvar.getId());
}
}
}
公共无效selecionaTurmaPorCodigo(){
if(codIes==null){
JSFUtil.addWarnMessage(“Informe o ID da instituição.”;
}else if(codTurmaEvento==null){
addWarnMessage(“informeoid da turma.”);
}否则{
setTurmaSalvar(evDAO.buscaTurmaEvePorCodigo(codEvento,
codTurmaEvento);
if(turmaSalvar==null){
turmaSalvar=新TurmaEvento();
addWarnMessage(“Nenhum registro encontrado para o ID informado.”);
}否则{
criaListaParticipantesMatriculados(turmaSalvar.getId());
criaListaPalestrante(turmaSalvar.getId());
}
}
}
公共无效selecionarEvento(){
setCodEvento(evSalvar.getId());
crailistaturamporevento(evSalvar.getId());
}
公共无效selecionarTurmaEvento(){
setCodTurmaEvento(turmaSalvar.getId());
criaListaParticipantesMatriculados(turmaSalvar.getId());
criaListaPalestrante(turmaSalvar.getId());
}
公共无效声明(){
this.listaInstituicao=新数组列表(