EJB QL 中实现外健查询怎么弄

FlyPig1983 2004-04-29 09:04:12
我有一个订单条目的CMP (OrderlineBean) 里面有个外健 (orderno),现在要对外健 进行查找 我写的Ql语句是
select e from OrderlineBean e where e.orderno=1?

我用的版本比较低 他总是说我的orderno字段不存在,但我到Bean里面去看 确实存在

关于这个外建查询的问题怎么弄?希望各位帮帮忙! 急!!
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chatboycsdn 2004-04-29
  • 打赏
  • 举报
回复
应该是那个外键映射的cmp字段名
假如ordersum是主表orderdtl是外键表ordersum_orderdtl是它们的关系fileds
where e.ordersum_orderdtl.orderno=?1
chatboycsdn 2004-04-29
  • 打赏
  • 举报
回复
修改一下
不是外键表,而是外键关系的那个ejb name
chatboycsdn 2004-04-29
  • 打赏
  • 举报
回复
where e.外建表.orderno就可以了
FlyPig1983 2004-04-29
  • 打赏
  • 举报
回复
我用的是WSAD4.0.3
EJB1.1规范
支持JDK 1.3

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧