EJB发布问题!急,有finder方法就不能发布,请教。

starry2002 2003-01-17 10:42:02
错误信息如下:
<2003-1-17 上午10时22分55秒> <Error> <RJVM> <Unsolicited error response for: '-1'

java.rmi.UnmarshalException: Failed to marshal error response: 'javax.management.ReflectionException: error invoking addTarget' because exception ; nested exception is:
java.io.NotSerializableException: weblogic.ejb20.cmp.rdbms.finders.Finder

java.io.NotSerializableException: weblogic.ejb20.cmp.rdbms.finders.Finder

<<no stack trace available>>

反复检查EJB-QL语句没有错误,编译没有问题,有finder方法后不能发布。
把finder方法删除后可以发布,请问这是什么问题?
...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xchen1 2003-01-17
  • 打赏
  • 举报
回复
使用jb7.0时,create一个新的entity bean,注意改动Field Type为对应的数据类型,而不是Object,因为java.lang.Object没有实现序列化接口,所以在查询的时候会出现java.io.NotSerializableException的错误

----------------
例如
Field name EmployeeId
type java.lang.Object

改为
Field name EmployeeId
type java.lang.String
xhp999 2003-01-17
  • 打赏
  • 举报
回复
你在J2EE里的贴子有例子

1,236

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧