Sql HQL多对多如何查询
我有两个实体:客户和用户。他们有一种多对多的关系。假设数据库中有以下数据 Customer ------------- id | name 1 | customer User ------------- id | name 1 | user1 2 | user2 Customer_use ------------- customer_id | user_id 1 | 1 1 | 2 我的问题是如何返回如下查询结果: customer | users customer | user1,user2Sql HQL多对多如何查询,sql,hibernate,hql,Sql,Hibernate,Hql,我有两个实体:客户和用户。他们有一种多对多的关系。假设数据库中有以下数据 Customer ------------- id | name 1 | customer User ------------- id | name 1 | user1 2 | user2 Customer_use ------------- customer_id | user_id 1 | 1 1 | 2 我的问题是如何返回如下查询结果: cus
使用连接,您可以通过单个HQL查询获取记录以获取更多参考HQL是面向对象的,这意味着您可以返回对象。如果要返回所有客户,只需从客户c中选择c,其所有关系都随对象而来。我想知道如何将用户名转换为一个字符串,HQL取决于类,而不是表。因此,表的结构并不比实体的结构重要。如果你不知道如何绘制地图,可以问另一个问题。