[SQL]如何在一个SELECT中填充具有另一个表的列表的对象?

时间:2014-04-02 09:17:39

标签: java mysql sql mybatis

我想知道mybatis中的sql注释是否可以实现:

这是我的java对象:

Group
---------------
String name 
String description 
String coordinator
List<String> groupRoles;

我想要一个查询,它从GROUPS表中获取组数据,以及GROUP_ROLES表中组的角色。

GROUPS_ROLES
GROUPNAME ROLENAME

GROUPS
GROUPNAME DESCRIPTION COORDINATOR

这可能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您想要SQL查询意味着这将对您有所帮助。

SELECT * 
FROM group g INNER JOIN group_roles r 
ON g.name = r.group_name