pessoal, eu estou com um probleminha que está tomando muito tempo e não consigo resolver…
vejam o método a seguir:
public void adicionarConsultorEmpresa( int id_consultor, int id_empresa ) {
SessionFactory sf = new Configuration().configure("/hibernate.cfg.xml").buildSessionFactory();
Session s = sf.openSession();
s.beginTransaction();
Consultor consultor = (Consultor) s.load(Consultor.class, id_consultor);
Empresa empresa = (Empresa) s.load(Empresa.class, id_empresa);
empresa.getConsultores().add(consultor);
s.getTransaction().commit();
}
o problema é que está dando erro no s.load…
na hora que eu executo a página JSP ele dá a mensagem org.hibernate.Session cannot be resolved…
detalhe… boa parte da aplicação já está funcionando com hibernate… todos os cadastros estão funcionando bem com o hibernate…
qual deve ser o problema justamente no Session.load ?
um forte abraço à todos
Mario Angelino
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 8 in the generated java file
The import org.hibernate.Session.load cannot be resolved
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
Apache Tomcat/5.5.27
[quote]
The import org.hibernate.Session.load cannot be resolved [/quote]
parece que a sua jsp tah com algum erro de sitaxe, provavelmente nos imports
import org.hibernate.;
import org.hibernate.cfg.;
precisa mais alguma ?
criei uma Classe no meu projeto, para testar dentro do Netbeans… e deu o mesmo erro…
já troquei os arquivos do hibernate que são usados pelo netbeans e nada… mesmo erro…
vale lembrar que nesta mesma página eu executo outras chamadas com o hibernate e todas funcionam… só no Session.load que está dando erro.
abraços
Mario