实体之间的关联是通过在xml文件部署描述的!<cmr-field>
解决方案 »
- Exception in thread "main" java.lang.NoClassDefFoundError
- hibernate多表查询问题
- 关于选项卡容器的问题,请教高手
- 无法响应事件,准备去跳楼!
- classpath怎么设置呀?请大家踊跃的提出解决方案,多谢!
- Runtime.getRuntime().exec(cmd);时出现cmd窗口不消失的问题
- 如何通过java代码对数据表的属性进行修改?
- 感谢 BCB 群 的 阿杜0蛋兄弟帮我解决 Java 字符串比较问题,特此放分。
- 关于数据库的连接
- 请帮我看看这段程序,为什么不能运行?
- 偶然发现了一个以前没注意的问题,大家看看
- 招聘DELPHI程序员(广州)
XML我理解只是说明两个表之间存在关系,但靠什么字段来维护关系呢?
请大家解释得更清楚一些。
cmp通过部署文件描述信息可以关联bean之间的调用关系。
你看看cmp类型的ejb部署文件就知道了
cmp通过部署文件描述信息可以关联bean之间的调用关系。
你看看cmp类型的ejb部署文件就知道了
The TeamEJB entity bean has a relationship field named players, a Collection that represents the players that belong to the team. The access methods for the players relationship field are as follows: public abstract Collection getPlayers();
public abstract void setPlayers(Collection players);myRoster.addPlayer("P1", "T1");public void addPlayer(String playerId, String teamId) {
try {
LocalTeam team = teamHome.findByPrimaryKey(teamId);
LocalPlayer player =
playerHome.findByPrimaryKey(playerId);
team.addPlayer(player);
} catch (Exception ex) {
throw new EJBException(ex.getMessage());
}
}public void addPlayer(LocalPlayer player) {
try {
Collection players = getPlayers();
players.add(player);
} catch (Exception ex) {
throw new EJBException(ex.getMessage());
}
}
关于cmp部署我知道,但总认为应该有一个物理的表来维持这种动态的对应关系。否则数据库怎么知道一个Team 拥有 哪些最新的 Player????
但有一个问题:
我在JBuilder中是先Import 一个自己已经建立完成的两张表单,然后Create a EntityBean。这样通过JBuilder deploy 时(weblogic),会在数据库中自动建立单独的关系表格吗?