发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

JB7的常见编译错误!!

2002-12-23 14:32
赞助商链接

我在JB7下作了个CMP2。0 Bean,该BEAN 名为:TestPaper .在该BEAN 的HOME接口中定义了一个finder方法,在EJB-JAR.XML中定义如下:
// <query>
// <query-method>
// <method-name>findBytypeID</method-name>
// <method-params>
// <method-param>String</method-param>
// </method-params>
// </query-method>
// <ejb-ql>SELECT OBJECT(T) FROM TestPaper AS T WHERE T.typeID=?1</ejb-ql>
// </query>


在该BEAN的HOME接口如下:

package entbean;

import javax.ejb.*;
import java.util.*;

public interface TestPaperHome extends javax.ejb.EJBLocalHome {
public TestPaper create(String iD) throws CreateException;
public Collection findBytypeID(String typeID) throws FinderException;
public TestPaper findByPrimaryKey(String iD) throws FinderException;
}

但是在我用JB7编译时出现以下错误提示信息:(服务器用的是WEBLOGIC7)

"Ent.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"Ent.ejbgrpx":
"Ent.ejbgrpx": invalid query: In EJB TestPaper, for a query defined in the ejb-jar.xml file with a method signature, findBytypeID(String), we failed to find a corresponding method in the remote home interface, local home interface, or bean class that matches this signature. Note that class parameters such as java.lang.String must be fully qualified, thus 'String' would not match 'java.lang.String'.
"Ent.ejbgrpx": ERROR: ejbc found errors


哪位高手能指点一下吗?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com