Ejemplo: Creación de un cargador JPA basado en cliente personalizado

El método ClientLoader.load de la interfaz Loader proporciona una función de carga de cliente que satisface la mayoría de los escenarios. Sin embargo, si desea cargar datos sin el método ClientLoader.load, puede implementar su propio programa de utilidad de precarga.

Plantilla de cargador personalizado

Utilice la siguiente plantilla para desarrollar el cargador:
// Obtener StateManager
StateManager stateMgr = StateManagerFactory.getStateManager();

// Establecer el estado de ObjectGrid en PRELOAD antes de llamar a
ClientLoader.loader
stateMgr.setObjectGridState(AvailabilityState.PRELOAD, objectGrid);


// Cargar los datos
...<la implementación del programa de utilidad de precarga>...

// Volver a establecer el estado de ObjectGrid en ONLINE
stateMgr.setObjectGridState(AvailabilityState.ONLINE, objectGrid);