次のテーブルがあります。
@Entity
@Table(name = "events")
Event
--id
--name
@Entity
@Table(name = "state")
State
--id
--name
@Entity
@Table(name = "action")
Action
--id
--name
@Entity
@Table(name = "state_event_action")
StateEventAction
--id
--state_id
--event_id
--action_id
state
クラスで取得map<key, set<value>>
したいMap<Event, set<StateEventAction>>
Hibernateでどうすればできますか?