我现在有4张表
湿地 (sid,sname)
站点, (zid,sid,zname)
任务, (rid,rname)
任务日志,(logid,rid,message)
四张表从上到下依次主外关联
现在我要通过湿地的标号来查询任务日志表的信息!
有什么好办法?
我的想法是
4表外联查询 我现在用sql语句能实现 .但是现在要求用hql语句我就不会写了.
因为生成的join 是对象名 而不是字段... //任务日志表
private String id;
private WaterTaskInfo waterTaskInfo;//任务外键.就是这里是对象
private Date begintime;
private Date endtime;
private Short issuccess;
private String content;希望高手帮帮忙 现在我把lazy=false了 查任务日志表的时候 所有的东西都能出来
如果大家有什么其他的好办法也好
湿地 (sid,sname)
站点, (zid,sid,zname)
任务, (rid,rname)
任务日志,(logid,rid,message)
四张表从上到下依次主外关联
现在我要通过湿地的标号来查询任务日志表的信息!
有什么好办法?
我的想法是
4表外联查询 我现在用sql语句能实现 .但是现在要求用hql语句我就不会写了.
因为生成的join 是对象名 而不是字段... //任务日志表
private String id;
private WaterTaskInfo waterTaskInfo;//任务外键.就是这里是对象
private Date begintime;
private Date endtime;
private Short issuccess;
private String content;希望高手帮帮忙 现在我把lazy=false了 查任务日志表的时候 所有的东西都能出来
如果大家有什么其他的好办法也好
解决方案 »
- 将CSDN首页添加到您的开始菜单,实现快速访问其实是骗点击的,是广告
- 关于struts1表单验证问题
- 搜狗?、
- 谁能帮我讲讲web service是啥东西?要学吗?
- 求 一个AXIS加SSL的列子,先谢了!!
- jxl读取excel整型数据处理
- 如何在web网页上控制pdf文件的打印.500分!
- 关于一个JTable的简单问题,解决立即给分!
- 再次提问:在weblogic里配置serverlet调用ejb成功,可以直接通过html/jsp调用ejb吗,怎么调用?
- POI读取word文档,并获取文档中修订内容生效后的文档内容!!!!!
- struts2.0整合jsonplugin-0.32.jar问题
- 关于回滚事物sessionContext.setRollbackOnly()
站点, (zid,sid,zname)
任务, (rid,rname)
任务日志,(logid,rid,message)
那么hql语句你应该这样写,D.C.B.A.sid=你传进来的参数,即你的湿地的标号就能查出你要的任务日志表的信息了
private String name;
private String period;
private Integer delaytime;
private String alarmmode;
private Short type;
private String format;
private Set waterTaskLogs = new HashSet(0);WaterTaskLog 表private String id;
private WaterTaskInfo waterTaskInfo;//任务外键.就是这里是对象
private Date begintime;
private Date endtime;
private Short issuccess;
private String content;
String hql="from WaterTaskInfo as taskinfo inner join WaterTaskLog as tasklog where WaterTaskInfo.taskid=WaterTskLog.waterTaskInfo.taskid";
这么写报异常
Path expected for join!高手们 指点一二....