Sono molto interessato all'utilizzo di Hibernate per mantenere una mappa come Map<String, Set<Entity>>
con un po 'di fortuna (soprattutto perché voglio che tutto sia su un tavolo).C'è un modo migliore per mantenere una mappa con il valore di un set?
Mapping MultiMaps with Hibernate è la cosa che sembra essere più referenziata, che descrive in dettaglio come procedere per l'implementazione usando UserCollectionType
.
Mi chiedevo, dato che è stato scritto più di quattro anni fa, c'è un modo migliore di farlo ora?
Quindi, ad esempio, mi piacerebbe avere su EntityA
una mappa come Map<String, Set/List<EntityB>>
.
Ci sarebbero due tabelle: EntityA
e EntityB
(con EntityB
avere una chiave esterna di nuovo a EntityA
).
Non voglio tabelle intermedie.
IMO ancora la strada da percorrere – Firo
Non vedo perché questo è degno di downvoting o di chiusura. C'era un modo "migliore" presentato ma aveva quattro anni.Non penso sia irragionevole chiedere se c'è un modo migliore ora. Forse avrei dovuto qualificarmi meglio come meno verboso o più semplice, ma ancora non è affatto polemico o un'opinione. C'è una risposta o non c'è. – AHungerArtist
+1 per compensare il downvote. IMO una domanda legale. – Firo