最简单的一个字段entity bean发布错误,不知道为什么?

vcshcn 2004-03-08 01:16:49
数据库表user,里面有一个字符串字段 name,name是主键
package cs1;
import javax.ejb.EJBLocalObject;

public interface User extends EJBLocalObject {
public String getName();
}
------------------------------------------
package cs1;
import javax.ejb.EntityContext;

public abstract class UserBean implements javax.ejb.EntityBean {
public abstract String getName();
public abstract void setName(String name);

public EntityContext ctx;

public String ejbCreate(String name) throws javax.ejb.CreateException {
setName(name);
return name;
}

public void setEntityContext(EntityContext ctx) {
this.ctx = ctx;
}
}
--------------------------------------------
package cs1;
import javax.ejb.EJBLocalHome;

public interface UserHome extends EJBLocalHome {

public User create(String name) throws javax.ejb.CreateException;

public User findByPrimaryKey(String primarykey) throws javax.ejb.FinderException;
}

我用j2sdkee1.3发布,test出现

错误1 UserBean tests.ejb.entity.findbyprimarykey.HomeInterfaceFindByPrimaryKeyArg FAILED
For [ UserBean ]
For Home interface [ cs1.UserHome ]
Error: No single arg findByPrimaryKey(PrimaryKeyClass) method was found in home interface class [ cs1.UserHome ].

错误2 UserBean tests.ejb.entity.cmp.CmpEjbCreateMethod FAILED
For [ UserBean ]
For EJB Class [ cs1.UserBean ] ejbCreate(...) method [ ejbRemove ]
Error: An ejbCreate(...) method was found, but did not properly return the primary key class type.

错误3 UserBean tests.ejb.entity.primarykeyclass.PrimaryKeyClassOpt FAILED
For [ UserBean ]
Error: findByPrimaryKey method does not properly define method parameter [ java.lang.Object ]

错误4 UserBean tests.ejb.entity.primarykeyclass.PrimaryKeyClassOptReturn FAILED
For [ UserBean ]
Error: ejbCreate() method does not properly define method return type [ java.lang.Object ]
...全文
29 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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