图改日加上,公司上网速度让人哪个汉阿
数据库表用的是oracle的scott示范帐号下dept
1 创建一个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);