Я ищу лучший способ сопоставить несколько строк в одной таблице в единый объект. В таблице базы данных у меня показано ниже:Отображение нескольких строк из одной базы данных в один объект
principal_id permission target
12312313 PERM1 1000
12312313 PERM2 1000
12312313 PERM2 1002
В идеале я хотел бы, чтобы отобразить содержимое этой таблицы в моей Principal @Entity как поле следующим образом:
@Entity
...
public class Principal {
@Id
private long principalId;
...
private Map<String, List<Long>> permissionMap;
}
Что является лучшим способом сделать это?
Не работает. Существует только одна таблица, но вы используете два объекта. – Yang