Bean class出错!求救!
public void ejbActivate()
{
SchID=(int)context.getPrimaryKey();
}
上面是我BEAN CLASS的ejbActivate()函数
我用jdk编译时,出现这样的错误:
SchoolEJB.java:59:inconvertible types
found :java.lang.Object
required:int
SchID=<int>context.getPrimaryKey();
^
1 error
我在上面已经定义了
public int SchID=0;
问题点数:20、回复次数:2Top
1 楼tanguangbin(向前飞之牛牛在线)回复于 2004-04-02 00:10:43 得分 10
context.getPrimaryKey(); 返回的是一个对象吧,你把它改为INT 型的当然不行了.Top
2 楼kinzey34(无声之舞)回复于 2004-04-02 13:01:41 得分 10
不知你的PrimaryKeyClass是如何去定义的,不过一般都是 java.lang.String
所以你可以这样试试看:
(严格来说,从Sting到Int还应该处理转换异常)
public void ejbActivate()
{
String pkey=(String)context.getPrimaryKey();
SchID=Integer.parseInt(pkey);
}
Top
相关问题
- jsp调用bean出错:急
- 救命啊,bean调用出错!!!!
- 封装连接池到bean出错!
- WSAD entity bean建立时候出错
- 编译出错:missing storage-class or type specifiers!!!
- JDBC连接出错:JdbcCheckup.java:19: Class
- 又出错了, error C2504: 'CMyListBox' : base class undefined ?????
- 安装jdk后,运行.class出错?
- 出错。报 screen exception:java.lang installexception:class not a midlet
- 出错 出错




