Domanda

Ho una situazione che non ho trovato una risposta a quando si guarda attraverso la documentazione API Sospensione o su SO.

Abbiamo una messa a punto scollegato, e inviamo le entità e le collezioni indietro attraverso il filo. Stiamo cercando un modo per utilizzare una cache localizzato per ridurre una parte del traffico filo, e sto cercando di capire se c'è un modo per ottenere gli ID di entità in una collezione permanente (in particolare, PersistentSet) senza INIZIALIZZA il set ?

È stato utile?

Soluzione

No, non ci può essere; un PersistentCollection non contiene gli ID delle entità associate - se questo fosse il suo scopo, sarebbe una collezione ordinaria tenendo deleghe lazy loading per gli ID associati.

Verifica adesione richiede generalmente una query aggiuntiva o partecipare (la chiave esterna non è sulla stessa tabella come chiave primaria ...), che è sufficientemente costoso meritano un impianto per rinviare carico esso. Questo impianto è la collezione permanente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top