急:用hibernate读取数据,EClipse调试都对但在JSP就报错!!!
tim90 2004-09-07 10:13:39 前一个页面save.jsp执行保存文档documents 并传了doc_ID给下一个页面saveOk.jsp
而saveOk.jsp里面执行了用docId读取刚保存的内容
EClipse调试都对但在JSP就报错!!!
<%
String DocID=(String)request.getParameter("DocID_mod");
Session session_mod=null;
//Transaction tx_mod=null;
String content="";
//用TX则报NullPointer 或 Session Current Disconnect~~~~~~~~
/*此时报错:
17:07:16,875 WARN JDBCExceptionReporter:38 -SQL Error: 0, SQLState: HY010
17:07:16,890 ERROR JDBCExceptionReporter:46 -[Microsoft][SQLServer 2000 Driverb for JDBC]ResultSet can not re-read row data for column 1.
17:07:16,906 ERROR JDBCExceptionReporter:37 -SQLException initializing collection
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 1.
*/
try {
//session_mod.connection();
//tx_mod=session_mod.beginTransaction();
Documents doc=new Documents();
System.out.println("@@@111111111");
session_mod=HibernateUtil.openSession();
doc=(Documents)session_mod.load(Documents.class,DocID);
System.out.println("@@@222222");
innerhtml=doc.getDocuments_content();
System.out.println("@@@content=="+content);
//tx_mod.commit();
}catch (Exception he){
//tx_mod.rollback();
he.printStackTrace();
}finally {
session_mod.close();
}
%>
谢谢~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~