请帮忙看看此ejb 异常

09-02-01 milooxu
做一个购物车的项目,技术:sessionBean+entity+struts1,服务器是glassfish。

业务是保存一个订单,在struts中调用此sessionBean的话,报如下异常:

"IOP00810257: (MARSHAL) Could not load class ***.entity.Orderline"

org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: ......(以下略去)

但是如果我写一个main方法,去调用此sessionBean的话是没问题的。所以,我怀疑是jar包的问题,网上搜索了一下,说需要一个hibernate3_client.jar ,但这个包也没找到在哪?

所以麻烦高手们,看看,此异常怎么解决。谢谢。

PS.订单和订单项的关联关系如下:

Orders.java里:

@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.EAGER,mappedBy="orders")

private Collection<Orderline> orderlines = new ArrayList<Orderline>();

Orderline.java里:

@ManyToOne

@JoinColumn(name="orders_id")

private Orders orders;

    

banq
2009-02-02 10:10
你试验一下JBoss服务器看一下,使用Hibernate或JPA一般在JBoss下都很正常,领先了就专有了,兼容性就有问题,后面的人不向老大看齐啊,人心散了不好带了。

猜你喜欢