收录日期:2021/02/27 02:24:46 时间:2016/05/20 23:10:45 标签:Java EE
EJB中的ejbCreate问题


在实体EJB的一个练习例子中,客户端调用后端的EJB模块中的功能来调用DAO对数据库进行操作。(开发,调试环境为WSAD5.0,DB2 V7)

插入新数据时,客户端用后端的EJB模块中Bean类的ejbCreate方法,在ejbCreate方法中调用DAO将数据插入数据库中,此时,报错如下:
[03-8-20 14:35:14:422 CST] 2085b29b ExceptionUtil E CNTR0021E: 在 bean“BeanId(BMPUser#BMPUserEJB.jar#User, a)”上发生非应用程序异常:异常数据:javax.ejb.EJBException: java.sql.SQLException: updUser:com.ibm.websphere.ce.cm.ObjectClosedException: DSRA9110E: 关闭 Connection。
at user.ejb.UserBean.ejbStore(UserBean.java:222)
略 若干at.。。。。。。。。。。。

若将EJB的Bean类中的ejbStore方法的内容清掉,则可以利用ejbCreate调用DAO将数据插入到数据库中,上述过程无错,操作可以成功。

但是在更新EJB的Bean类数据时,根据EJB规则,利用更新时调用的ejbStore方法,在ejbStore
中调用DAO更新数据库中相应的数据。此时,操作可以成功。

在利用EJB的create方法时,执行完实体EJB的bean类的ejbCreate方法后,
是否还调用EJB中的bean类其他方法。(如ejbStore)

希望各位大侠指点迷津!
问题没写全!!!
就是,我也没有看明白你什么意思
不过可以告诉你的是:



?在利用EJB的create方法时,执行完实体EJB的bean类的ejbCreate方法后,
是否还调用EJB中的bean类其他方法。(如ejbStore)

可以的

找寻windows server 2008的上机试验题 CreateBitmap创建的位图,画出来的彩色图效果很差是什么原因? 怎样实现在客户端本地打开asp.net服务器上的模板,进行打印。我现在的代码是在服务器打开了 JS和C#分别实现遍历页面上的TEXTBOX,并赋值为空 如何打印gridview 里指定行 的数据 winform PNG 图片如何去白色背景 关于静态成员变量的问题 hibernate 级联问题 AxAcroPDFLib.AxAcroPDF 的使用,很急!! opencv 中 cvMat 可不可以这样用? PPP问题fatal signal 11 如何用一个函数控制另一个函数 radioButtonList的问题 mysql插入时报错 邪了门儿了 winform调试进不了用户控件的断点 web服务器 处理用户请求的进程 HttpWebRequest访问http.a网址,但http.a转向到https.x,出现问题 获取Form下的所有input vs2008的问题--俺没有分发技术区,只好发这里了,求助 关于眼睛看地球时的所视区域 PHPUnit初次使用,遇到一个很难缠的问题 Ajax控件没法拖动到设计页面 表格格式问题! MFC 文件复制 GridView表动态绑定列名, 在位置 0 处没有任何行。 wcf问题 谁知道呢 看看 jquery formvalidor 插件如何修改表单提交的文件呢?也就是action 新手~~学习线程和委托··求赐教~ 问个问题 ajax定时取数据 同时VB在修改同一数据库的数据 是否冲突!