第一个是抽象方法,好好看看Java的书吧
解决方案 »
- 为什么捕捉到异常后处理出现问题呢??
- lucene索引为何无法删除,请各位大虾帮看看原因在哪里?
- Java中如何统计某个类当前所生成的对象的个数?
- 安装JAVA SDK的问题。。
- 请问怎么在Label中画一条直线
- windows 64位机器上的java,调用native方法,可否用32位的dll?
- java中":"有几种编码类型?
- 什么基础都没有能不能直接学java?
- Calendar类的疑问
- 有没有人用过rup啊?
- 很奇怪,我用jb+wls已经成功的发布过entitybean,我重新做一个的时候,deploy一个jar的时候什么反映都没有??
- 需要Borland Enterprise Server 5.0的下载地址(高分相送)
是不是jb生成的是cmp?
return userid;}
真是这样的?不可能吧,声明为void的函数是不可能有返回值的
public void setName(String name){
this.name=name;
}
public String getName(){
return this.name;
}如果我用jb做,生成这部分代码为
public abstract void setName(String name);
public abstract String getName();
其实不但是这两个的问题,所有的get..,set..都是如此,为什么?????
抽象方法是在EJB2.0里加入的CMP特性。这是两回事,在EJB1.1里,你给的代码是属性方法,由你自己实现,让客户端调用的。比如你可以set/get这两个变量,容器也可以.在EJB2.0里,你给的代码(抽象方法的那个)是容器去负责实现的,也就是说在CMP2里没有public String name 这样的字段了,对吧?你还是要看一下书,主要是EJB2的概念,其实我也对EJB2的特性了解不多,只知道这么多了。:)