3、PaginationStrutsHibernate 使用Struts的Action和Hibernate来对数据库分页显示与增、删、改、查四项操作 楼主: 我在操作插入数据的时候有错误: javax.servlet.ServletException: null id in entry (don't flush the Session after an exception occurs) org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 请问为什么?
http://www.cjsdn.net/post/view?bid=30&id=137623&sty=1&tpg=1&age=0使用Struts的Action来对数据库进行增、删、改、查四项操作
http://www.cjsdn.net/post/view?bid=30&id=137624&sty=1&tpg=1&age=0使用Struts的Action和Hibernate来对数据库进行增、删、改、查四项操作
http://www.cjsdn.net/post/view?bid=30&id=137625&sty=1&tpg=1&age=0
有个疑问,如果在Action里面对数据库进行操作,是不是违背了MVC原则,毕竟action的目的只是控制流程
有个疑问,如果在Action里面对数据库进行操作,是不是违背了MVC原则,毕竟action的目的只是控制流程
=========================
为了实现功能,里面只是简单地进行了一个分离,大概如下,也请大家继续完善一下,为后来的学习者指路JSP JavaBean的不说了:)
2、Struts Action的,分为FormBean,VO,Action,DAO了(其实这里的VO也完全充当了下面的POPO完全可以充当VO了)
2、Struts Hiberante的,分为了FormBean,PO(VO),Action,IDAO,DAOImpl
我在操作插入数据的时候有错误:
javax.servlet.ServletException: null id in entry (don't flush the Session after an exception occurs)
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
请问为什么?