Fala Galera,
Estou em um projeto usando struts e hibernate, criei uma action que está dando esse erro:
Listar A Receber. org.hibernate.exception.SQLGrammarException: could not execute query
Abaixo a action:
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {
try {
removerAtributoSessao(request, ConstantsSession.FINANCEIRO_ARECEBER_LISTA);
String _searchValue = request.getParameter("searchValue");
String _searchBy = request.getParameter("ctl00$Content$filterCampoPesquisa_value");
List<?> _list = new AReceberDAO().getListaAReceber(_searchBy, _searchValue);
if (_list.size() > 0)
inserirAtributoSessao(request, ConstantsSession.FINANCEIRO_ARECEBER_LISTA, _list);
inserirAtributoSessao(request, ConstantsSession.FINANCEIRO_ARECEBER_LISTA + "_searchBy", _searchBy);
inserirAtributoSessao(request, ConstantsSession.FINANCEIRO_ARECEBER_LISTA + "_searchValue",
_searchValue);
return mapping.findForward(WebNavegacao.FWD_SUCCESS);
} catch (Exception e) {
log.error("Listar A Receber.", e);
System.out.println("Listar A Receber. " + e);
return mapping.findForward(WebNavegacao.FWD_ERROR);
}
}
O mapeamento:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="net.sistema.vo">
<class name="AReceber" table="tbl_financeiro_areceber">
<id name="id" column="areceber_id" type="int">
<generator class="increment"/>
</id>
<property name="valor" column="areceber_valor"/>
<property name="observacoes" column="areceber_observacoes"/>
<property name="mes" column="areceber_mes"/>
<property name="ano" column="areceber_ano"/>
<property name="data" column="areceber_data"/>
<many-to-one name="membro" class="Membro"
column="areceber_membro_id" fetch="join"/>
<many-to-one name="tipoReceita" class="TipoReceita"
column="areceber_tipo_receita_id" fetch="join"/>
</class>
</hibernate-mapping>
Estou desconfiando que possa ser coisa de banco (usando mysql), mas os relacionamentos estão criados.
Alguém pode me ajudar?
Abs!