首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

ssh框架中的多表连接查询,

2012-05-27 
ssh框架中的多表连接查询,求救~~~ssh框架的项目,要查询两个表的字段,并且两个表没有主外健关系我的sql语句

ssh框架中的多表连接查询,求救~~~
ssh框架的项目,要查询两个表的字段,并且两个表没有主外健关系


我的sql语句

Java code
 String sql = "select d.control_Point,c.hosp_name from Db_View_Point d , Db_Hosp_Info c where d.hosp_id = c.hosp_id  and c.hosp_Id = 'sf'  and d.equip_Id = '90'  and d.hand_Flag = 1"//查询List list = session.createSQLQuery(hql).            addEntity("d",DbViewPoint.class).            addEntity("c", DbHospInfo.class).list()//两个实体类 DbViewPoint DbHospInfo//新增的一个辅助类 PointEquipFrom 

问题是:我的查询的地方为空(sql语句在数据库可以查询到数据的)
要把sql语句改成hql语句吗?
还有就是怎么把查询到的list转换成 List<PointEquipFrom >


[解决办法]
使用你自己写的session对象调用createSQLQuery(sql).list(),应该没什么问题,你说把list转换成 List<PointEquipFrom >,那要首先看你获取List<E>中E这个对象是什么? -- 魏林子

热点排行