ssh+oracle外键查询问题

every888 2008-11-14 02:11:37
我的curr表中有以下字段
currid
alphaid
description
……

curriso表中有
alphaid
description
……
其中curr表中的
alphaid
description
是关联了curriso中的
alphaid
description

用myeclipse生成的bean如下
private String currid;
private Curriso curriso;
private String description;
……

可以发现bean中没有alphaid而是curriso对象
我怎么才能查询出
currid
alphaid
description

自带的findall不行
我写的
select model.currid,model.description,model.alphaid from Currency as model也报错
高手指教
...全文
226 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
every888 2008-12-16
  • 打赏
  • 举报
回复
未解决
every888 2008-11-17
  • 打赏
  • 举报
回复
java测试类中的查询是出来了
但是在servlet和dwr中调用同样的方法就是不出来
不知道是怎么回事谁能帮我解决一下
jumpheightway 2008-11-17
  • 打赏
  • 举报
回复
最好不要用spring那个东东
用hibernate 的比较好
weizhongqin 2008-11-17
  • 打赏
  • 举报
回复
你试试看用hibernate自身的hql查询呢?spring提供的支持在外键查询方面是有些莫名其妙
cjmiou 2008-11-17
  • 打赏
  • 举报
回复
不懂,关注 中
cbdhxka 2008-11-17
  • 打赏
  • 举报
回复
或者用QBC,这种简单查询不要用SQL
cbdhxka 2008-11-17
  • 打赏
  • 举报
回复
String queryString = "select model.currcode,model.description,model.symbol,model.alphacode from Currency as mode";


最后为from Currency as model
every888 2008-11-14
  • 打赏
  • 举报
回复
String queryString = "select model.currcode,model.description,model.symbol,model.alphacode from Currency as mode";
return getHibernateTemplate().find(queryString);
就会出下面的异常!


org.springframework.orm.hibernate3.HibernateQueryException: Invalid path: 'model.currcode' [select model.currcode,model.description,model.symbol,model.alphacode from com.by.bill.spring.Currency as mode]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Invalid path: 'model.currcode' [select model.currcode,model.description,model.symbol,model.alphacode from com.by.bill.spring.Currency as mode]
高手指教
every888 2008-11-14
  • 打赏
  • 举报
回复
String queryString = "from Currency";
List list = getHibernateTemplate().find(queryString);

为什么这里会抛出java.lang.NullPointerException空指针异常?
currency里面是有数据的呀

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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