1 select p from (select q,u.real_name,day(q.question_occurtime),month(q.question_occurtime),year(q.question_occurtime) from R_Question_User as r,Question as q,S_User as u where q.question_id=r.qu_questionid and r.qu_userid=u.user_id and u.user_id='"+user_id+"') p "
这个为什么不行哇!谁来解释一哈子。
你括号中的一大堆,先算个表,然后你给这个表命名为了p,然后你select p from p???
恩,下面还有where子句我没有贴出来。你会Hql语句是吗?大北
@花落无声1991: Hql语句是什么鬼?我只会sql,不会Hql。。。
@顾晓北: 好吧!
sorry,不会数据库
你竟然不会数据库,意外中的意外
p.*
Hql Hibernate的查询语言!
hql是针对简单的sql,复杂的就是sql查询好了嘛,hibernate也可用用sql的
hql不能这样查询吗?我这里是有点限制了,多个Action使用了一个返回界面,前台数据的绑定格式已经确定了,这里查询起来就已经定死了。其他Action的查询都是比较简单的,没有从虚拟表中查询数据,有点费神。
@花落无声1991: 前台数据的绑定格式是啥样子的,都是可以转换嘛
都是表情帝😄
关于这个问题可有良方?
酱油...hibernate我不会= =
不用费心了,Hibernate hql不支持from子查询,法克