Eclipse快速上手EJB -- 5. 一对多的双向关系的CM…

2008-02-23 10:14:58来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

while (iter.hasNext()) { UserInfoLocal user = (UserInfoLocal) iter.next(); user.getUser().getRoles().add(role); } } /** * 通过 ejb.finder 输出某组别的用户 * @throws FinderException * @ejb.interface-method view-type="remote" */ public ArrayList getUserIDsInGroup1(String groupName) throws FinderException { ArrayList userList = new ArrayList(30); GroupLocal group = groupHome.findByPrimaryKey(groupName); Iterator iter = group.getUsers().iterator(); while (iter.hasNext()) { UserInfoLocal element = (UserInfoLocal) iter.next(); userList.add(element.getEmail()); } return userList; } /** * 通过 ejb.select 输出某组别的用户 * Business method * @throws FinderException * @ejb.interface-method view-type = "remote" */ public ArrayList getUserIDsInGroup2(String groupName) throws FinderException { return groupHome.getUserIDs(groupName); }
3. 好了,保存,Generate EJB Classes,启动MySQL, 启动JBoss服务器, Deploy Module
如果一切正常,则会在 cmp_sample 库中自动建立一个表:grouptable。
三、创建客户端
1. 右击 src 文件夹 ->新建 ->Lomboz EJB Test Client Wizard:
创建一个 CMPClient4.Java 文件 (步骤同前两篇文章一样)。
2. 修改生成的 CMPClient4.java,调用UserManagementBean中的方法。
这里给出了完整的源代码:

CMPClient4.java

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:jsp连接数据库---Mysql

下一篇:JBuilderX使用Ant读书笔记(原创)