表1字段是
id name
表2字段
ID name 表1id(外键)
表3字段
id name 表2id(外键)
如何通过表1查出三张表的所有内容最后再通过ssh返回到页面?
是在dao层通过id查表1时把表2和表2相关联的都查出,有dao层详细代码最好
ssh框架通过外链接查询三张表
答案:3 悬赏:10 手机版
解决时间 2021-01-02 18:33
- 提问者网友:暗中人
- 2021-01-02 07:42
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-02 08:17
使用你自己写的session对象调用createSQLQuery(sql).list(),应该没什么问题,你说把list转换成 List,那要首先看你获取List中E这个对象是什么
全部回答
- 1楼网友:荒野風
- 2021-01-02 11:19
使用你自己写的session对象调用createSQLQuery(sql).list(),应该没什么问题,你说把list转换成 List,那要首先看你获取List中E这个对象是什么? -- 魏林子
- 2楼网友:你可爱的野爹
- 2021-01-02 09:49
daoimpl代码:
public list<object> findzqx(final integer id) {
return this.gethibernatetemplate().executefind(new hibernatecallback() {
public object doinhibernate(org.hibernate.session session)
throws hibernateexception, sqlexception {
query query = session
.createsqlquery("select * from a a inner join b b on a.id=b.id inner join c c on c.id=b.id where a.id=?");
query.setinteger(0, id);
list<object> list = query.list();
return list;
}
});
}
得到结果是三个表的全部列
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯