se si dispone di più thread, ciascuno utilizza injector per ottenere l'oggetto EntityManager, ciascuno utilizza l'oggetto em per selezionare un elenco di altri oggetti classe. Pronto per essere utilizzato in un ciclo for.JAVA: un oggetto EntityManager in un ambiente multithread
Se un thread termina per primo e chiama clear(), ciò influirà sugli altri thread? Come il ciclo for avrà un'eccezione?
Che ne dici di close()?
Se la risposta è "Dipende", che cosa (definizione di classe? Chiamata di metodo?) E dove (codice java? Annotazione? Xml?) Dovrei guardare per scoprire come è dipeso?
Non ho scritto la fonte, sto solo usando la libreria di qualcun altro senza documentazione.
Grazie.
È possibile fornire dettagli sul meccanismo dell'iniettore e su come è l'istanza di EntityManager. Ad esempio, un'applicazione Spring. Stai utilizzando OpenEntityManagerInViewFilter? – Rohit
Sì, certo. La stessa istanza/oggetto EntityManager sta passando in giro nella libreria, ma non vedo alcuna funzione pubblica per ottenerla. Così ho usato il com.google.inject.Injector per ottenere l'istanza di usarlo nelle mie funzioni. – user1589188