当前位置:  技术问答>java相关

在CMP的实体BEAN中怎么添加用户自定义的查找方法

    来源: 互联网  发布时间:2015-06-27

    本文导语:  我在JBUILDER6+BAS4.5环境下开发EJB。想在CMP的实体BEAN中自定义查找方法,用什么方法呀!在JB中EJB的下面有CMP1.1属性,这个属性中有FINDERS页,我在本地接口文件中定义了查找方法,在FINDERS中却不知怎么写WHERE CLAUSE才能...

我在JBUILDER6+BAS4.5环境下开发EJB。想在CMP的实体BEAN中自定义查找方法,用什么方法呀!在JB中EJB的下面有CMP1.1属性,这个属性中有FINDERS页,我在本地接口文件中定义了查找方法,在FINDERS中却不知怎么写WHERE CLAUSE才能把参数传递给WHERE语句?

|
例如你的本地接口中定义的是
public Collection findByNameSex(String name, short sex) ......
的话,可以在where clause中写
WHERE NAME(字段名)=:name AND SEX(字段名)= :sex

|
容器管理持久性的Entity bean的finder方法在Home接口或LocalHome接口中定义。如:
  public Collection findByNameSex(String name, short sex)throws FinderException,RemoteException;
 Finder方法无需在bean实现类中实现,只要在Descriptor中用EJB-QL定义即可。例如,bean的Abstract Schema Name为Person,则上述方法的EJB-QL为:
  Select DISTINCT OBJECT(p) from Person as p
 where p.name=?1 AND p.sex=?2

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在CMP中如何定义自己的finder方法?
  • cmp能对应多个表吗?(一定给分)
  • CMP 的问题
  • 在线等待!cmp的问题
  • 菜鸟问题,Cmp和bmp是什么东西?
  • 关于cmp管理ejb域的问题!
  • 在CMP中怎样编写类似于Update,delete等操作命令
  • 请问BMP和CMP分别个应用于那些情况
  • cmp字段的默认值问题
  • 请问在JB中如何写CMP1.1的查询(finder)?
  • 发布CMP的问题
  • 请问在CMP中如何处理自动增长的主键?
  • 在CMP Bean中如何往数据库中插入数据?
  • ejb2.0 的CMP 菜鸟问题
  • 如何在CMP中处理Order by 和 Group by
  • cmp2.0 中的级联删除,情况有点特殊,大家进来看一下
  • 这样的CMP的EJB怎么写??
  • CMP的基本问题!
  • Jbuilder5中能够调试CMP类型的EJB吗?
  • 部署CMP时的错误
  • NOSQL iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3