现有一张表user_info里面字段有id,user_name,company_id(对应下面的公司id)
还有一张表company_info里面有字段id,company_name(公司名称)
UserInfo实体对应字段id,userName,companyId
CompanyInfo实体对应字段id,companyName
现在想要查询用户名称和用户所属公司名称,并且用一个实体返回
我在UserInfo实体里面加了companyName字段,查询代码如下:
Stringsql="selectu.*,c.company_nameascompanyNamefromuser_infou,company_infoconu.company_id=c.id";
Queryquery=sessionFactory.getCurrentSession().createSQLQuery(sql).addEntity(UserInfo.class);
return(List[U])query.list();
这样sql语句可以查出来companyName,但是没有映射到UserInfo实体里面这个字段上
这里语法该怎么写
分 -->
|