Database 将JBossAS 7.1.1迁移到WildFly 8.2
我正在尝试使用Hibernate 4.3.7、PostgreSQL、JPA 2.1、JSF 2.2和Primefaces将JBoss AS7迁移到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
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=新数组列表(