CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

cmp一问

楼主try_okey(try)2005-04-03 17:17:12 在 Java / J2EE / EJB / JMS 提问

数据库表BNEDGE中有字段如下:FK_INNODE、BNPROJECT_ID、BNNODE_ID、STATE、NAME、CONDITION、ID、CREATIONDATE、MODIFICATONDATE。但我在ejb-jar.xml中找到相应的entity配置如下:  
  <entity   >  
                    <description><![CDATA[The   Entity   bean   represents   a   BnEdge]]></description>  
                    <display-name>BnEdge   Entity</display-name>  
   
                    <ejb-name>BnEdge</ejb-name>  
   
                    <home>hero.interfaces.BnEdgeHome</home>  
                    <remote>hero.interfaces.BnEdge</remote>  
                    <local-home>hero.interfaces.BnEdgeLocalHome</local-home>  
                    <local>hero.interfaces.BnEdgeLocal</local>  
   
                    <ejb-class>hero.entity.BnEdgeCMP</ejb-class>  
                    <persistence-type>Container</persistence-type>  
                    <prim-key-class>hero.interfaces.BnEdgePK</prim-key-class>  
                    <reentrant>true</reentrant>  
                    <cmp-version>2.x</cmp-version>  
                    <abstract-schema-name>BnEdge</abstract-schema-name>  
                    <cmp-field   >  
                          <description><![CDATA[Retrieve   the   BnEdge's   id.]]></description>  
                          <field-name>id</field-name>  
                    </cmp-field>  
                    <cmp-field   >  
                          <description><![CDATA[Retrieve   the   BnEdge's   name.]]></description>  
                          <field-name>name</field-name>  
                    </cmp-field>  
                    <cmp-field   >  
                          <description><![CDATA[]]></description>  
                          <field-name>state</field-name>  
                    </cmp-field>  
                    <cmp-field   >  
                          <description><![CDATA[]]></description>  
                          <field-name>condition</field-name>  
                    </cmp-field>  
                    <cmp-field   >  
                          <description><![CDATA[]]></description>  
                          <field-name>creationDate</field-name>  
                    </cmp-field>  
                    <cmp-field   >  
                          <description><![CDATA[]]></description>  
                          <field-name>modificationDate</field-name>  
                    </cmp-field>  
  ...  
  </entity>  
   
  为何该配置文件里的cmp-field里只有6个,而FK_INNODE、BNPROJECT_ID、BNNODE_ID这三个字段没体现出来?  
   
  注:BNPROJECT、BNNODE是其它两个表,FK_INNODE不知道哪里来的。上面entity配置里(包括省略号)也没关联相关的BNPROJECT、BNNODE这两个entity,怎么回事???  
  问题点数:0、回复次数:2Top

1 楼try_okey(try)回复于 2005-04-03 20:46:37 得分 0

是不是说我在数据库(比如mssqlserver)中新建一张表BNEDGE,并且定义字段为FK_INNODE、BNPROJECT_ID、BNNODE_ID、STATE、NAME、CONDITION、ID、CREATIONDATE、MODIFICATONDATE;  
  但我在定义该表的CMP时可以不用映射该表的全部字段,可以选自己要的字段定义到CMP中???  
  就如上面的,我只选了6个,而FK_INNODE、BNPROJECT_ID、BNNODE_ID这三个字段没选??这要在jbuilder中怎么?Top

2 楼try_okey(try)回复于 2005-04-06 01:09:31 得分 0

??Top

相关问题

  • cmp的问题
  • CMP 的问题
  • CMP 的问题
  • 请问一个有关cmp实体bean的问题???
  • CMP bean的一个问题,请各位多多帮忙
  • 发布CMP的问题
  • ejb2.0 的CMP 菜鸟问题
  • CMP的基本问题!
  • 关于cmp管理ejb域的问题!
  • 在线等待!cmp的问题

关键词

  • 字段
  • bnnode
  • bnedge
  • bnproject
  • innode
  • hero
  • fk
  • creationdate
  • cmp
  • 表

得分解答快速导航

  • 帖主:try_okey

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo