posts - 0,  comments - 6,  trackbacks - 0
  图改日加上,公司上网速度让人哪个汉阿

数据库表用的是oracle的scott示范帐号下dept
创建一个EJB工程

1.        File > New > Project.

或在Package Explorer 中点右键,单击new,选择Project

ctrl+new 选择 EJB Project

2.        选择J2EE目录下 EJB Project

3.        选择 Next >.

输入工程名称,如dept ,单击finish完成。

2    创建一个CMP EJB2 Entity Bean

1.        主界面选择菜单File > New > Other,打开新建向导。

或在Package Explorer 中点右键,单击new,选择Other

ctrl+new 选择 MyEclipse > ejb>EJB2 Entity Bean

2.        展开MyEclipse > ejb 文件夹,选择> EJB2 Entity Bean

3.        选择Next>,界面如下。这里要注意,package建议用.ejb后缀,因为XDoclet工具默认ejb bean所在的文件夹以.ejb后缀,接口文件的文件夹以.interface为后缀,为了避免设置上的麻烦,建议按默认情况取名。当然你也可以通过设置XDoclet属性改变,详情请查看帮助文档。

4.             输入package : com.entity.cmp.ejb

5.             输入ejb name: dept

6.             选择是容器管理事务(CMP)还是bean自己管理事务(BMP),这里选择CMP 2.x

7.             选择是远程(remote)还是本地(local),还是两者皆是(both),这里选择远程。

8.             选择Finish 完成操作,生成Dept.java:

9.             添加自己的代码:

第一步 添加实体bean与数据库表映射字段的读写方法

    /**

       *@ejb.interface-methodview-type   ="remote"

       *@ejb.persistence      column-name="deptNo"

       */

    publicabstract Integer getDeptNo();

     /**

       *@ejb.interface-methodview-type   ="remote"

       */

    publicabstractvoid setDeptNo(Integer deptno);

   

     /**

       *@ejb.interface-methodview-type   ="remote"

       *@ejb.persistence      column-name="dName"

       */

    publicabstract String getDName();

     

     /**

       *@ejb.interface-methodview-type   ="remote"

       */

    publicabstractvoid setDName(String name);