一个典型的 CMR 问题,请高手们看看
1、两个实体BEAN CYDMDB DHBDDXGDB,关系是一对多。
/////////////////////////////////////////////////////////////
2、在sessionbean中调用函数:getResult() 代码如下:
Context ctx = new InitialContext();
Object objRef = ctx.lookup("Cydmdb");
home = (CydmdbHome) javax.rmi.PortableRemoteObject.narrow(objRef,
CydmdbHome.class);
testbean=home.findByPrimaryKey("Y700");//find
c=testbean.getDhbDdxgdb();
//返回一个collection,这个collection里有多个dhbddxgdb对象
return c;//本函数返回。
/////////////////////////////////////////////////////////////
3、在servlet里边的调用如下:
Context ctx = new InitialContext();
Object objRef = ctx.lookup("getcmp7");
home = (getcmp7Home) javax.rmi.PortableRemoteObject.narrow(objRef, getcmp7Home.class);
getcmp7=home.create(); //create local
Collection c=rybm.getResult();//////////////////问题就出在这里
out.println(c.size());
/////////////////////////////////////////////////////////////
4、错误提示:
A CMR collection may only be used within the transction in which it was created
/////////////////////////////////////////////////////////////
5、为什么出现这样的错误,应该如何解决?
谢谢大家
/////////////////////////////////////////////////////////////
2、在sessionbean中调用函数:getResult() 代码如下:
Context ctx = new InitialContext();
Object objRef = ctx.lookup("Cydmdb");
home = (CydmdbHome) javax.rmi.PortableRemoteObject.narrow(objRef,
CydmdbHome.class);
testbean=home.findByPrimaryKey("Y700");//find
c=testbean.getDhbDdxgdb();
//返回一个collection,这个collection里有多个dhbddxgdb对象
return c;//本函数返回。
/////////////////////////////////////////////////////////////
3、在servlet里边的调用如下:
Context ctx = new InitialContext();
Object objRef = ctx.lookup("getcmp7");
home = (getcmp7Home) javax.rmi.PortableRemoteObject.narrow(objRef, getcmp7Home.class);
getcmp7=home.create(); //create local
Collection c=rybm.getResult();//////////////////问题就出在这里
out.println(c.size());
/////////////////////////////////////////////////////////////
4、错误提示:
A CMR collection may only be used within the transction in which it was created
/////////////////////////////////////////////////////////////
5、为什么出现这样的错误,应该如何解决?
谢谢大家
...全文
相关推荐
HCNW2611_完整版
此外,不同型号的HCNW2611可能具有不同的特性参数,使用前请仔细查阅具体型号的技术文档。
探索:心血管磁共振(CMR)成像在心脏疾病诊断中的革新应用
本文深入探讨了心血管磁共振成像(CMR)在心脏疾病诊断中的革新应用,包括其技术原理、在心肌病变和冠心病诊断中的突破性表现,以及人工智能赋能的图像分析技术。CMR凭借无辐射、高分辨率等优势,结合AI技术大幅提升诊断效率和准确性,为复杂心脏疾病的精准诊疗提供了新范式。
HCPL-2631光耦隔离
本文将详细介绍HCPL-2631光耦隔离器的技术规格、功能特点以及典型应用领域。
CMR协议.pdf
综上所述,CMR协议是一个综合性的GPS数据协议,它通过定义一系列的字段和数据格式,使得数据接收方能够准确地解析出定位所需的各类信息。这些信息对于地图绘制、路径规划、地理信息处理等领域有着重要的意义。
C++CMR数据解码
以上所述,是C++解码CMR差分数据包的基本流程和关键知识点。具体实现会根据CMR数据包的具体规格和应用需求有所不同,但以上步骤提供了一个通用的框架。


