· Field: workPhone
· Field Type: java.lang.String
· Database Column: 工作电话
· SQL Type: varchar
● 同样,再增加一个 age 栏:
· Field: age
· Field Type: java.lang.Integer
· Database Column: 年龄
· SQL Type: Integer
● 同样,再增加一个 salary 栏:
· Field: salary
· Field Type: java.lang.Integer
· Database Column: 薪水
· SQL Type: Integer
效果如下,最后点击完成。
注意:如上篇文章一样,将生成代码中的 sql-type="varchar" 改写成 sql-type="varchar(xy)" ,xy是一个合适的VARCHAR 的位数。
2. 完成 ejbCreate 和 ejbPostCreate 方法:
3. 在类标记中加入以下标记。
4. ejb.select 方法
· 右击 UserInfoBean ->J2EE ->Add Select Method (JBoss-IDE: 如果不清楚如何调出的,看上篇文章)
·由于ejb.select 方法需要通过 Home 接口才能间接使用,所以:
右击 UserInfoBean ->J2EE ->Add Home Method
·如图,点击“完成”后生成的代码,需要手动添加一条返回语句。
5. 将 UserInfoBean 加入到 cmpEJB 模块中,然后 lomboz ->Generate EJB Classes
6. 添加一个抽象方法来调用值对象。
7. 重点:建立 UserInfoBean 与 UserBean 的一对一的双向关系:
·右击 UserInfoBean ->J2EE ->Add CMR Relationship :
· 点击"完成"后,生成如下代码(红框中的语句需要手工添加):
·切换到 UserBean.java:
右击 UserBean ->J2EE ->Add CMR Relationship :

·点击"完成"后,生成如下代码(红框中的语句需要手工添加):
Ok,再次 Generate EJB Classes ,如果一切正常,再进行下一步。