Topic: 高手请进!!!!! (關於 EntityBean) |
Print this page |
1.高手请进!!!!! (關於 EntityBean) | Copy to clipboard |
Posted by: frankjin Posted on: 2003-04-10 11:35 我用一个Session Bean封装了一个Entity Bean. 也就是说Entity Bean中的一个方法是返回findByAll是返回一个集合。我在Session Bean中用getList()来调用这个方法。最后在客户端调用这个getList()方法。结果出现如下错误: attempt to pass a reference to an EjbLocalObject to a remote client, a Local Ejb Component may only be accessed by clients co-located in same ear or standalone jar Session Bean只有Remote Interface , 而Entity Bean只有Local Interface. 请教这个问题的原因和解法。 多谢!!!! |
2.Re:高手请进!!!!! [Re: frankjin] | Copy to clipboard |
Posted by: chenfz Posted on: 2003-04-10 13:55 错,实体bean有两种接口:remote和local。 根据错误提示,你的entity bean 为local interface,你将它换成remote就可以了!或者在session bean中访问entity bean的local。 |
3.Re:高手请进!!!!! [Re: frankjin] | Copy to clipboard |
Posted by: lbluekey Posted on: 2003-04-10 19:06 一般不推荐将EntityBean定义为Remote. 你可以用对象值的方式定义新的类,将EntityBean实例转换为对象值后 传递给客户端 |
4.Re:高手请进!!!!! [Re: frankjin] | Copy to clipboard |
Posted by: frankjin Posted on: 2003-04-14 12:14 这个问题我已经搞定。如楼上兄弟所说写一个class将EntityBean实例实现换为对象值serializiable接口就可以了 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |