Stiamo valutando soluzioni ORM per il mio progetto che ha stretto accoppiamento tra livello aziendale e datalayer (JDBC). Ho iniziato a fare un PoC con Cayenne. Il mio requisito va come questo a) Già esiste lo schema del database b) Lo schema è un livello molto granulare. Cioè gli oggetti java in tempo reale sono derivati solo dalla combinazione di tabelle. c) Al momento voglio solo per eseguire un'operazione di lettura (per essere filtro preciso e ordinare in un elenco per criteri inputing)La cayenne è una buona scelta per il mio fabbisogno?
Fino ad ora, le osservazioni che ho fatto con Caienna sono 1) Tavolo e Gli Oggetti sono accoppiati. Modeler non consente di creare oggetti java senza tabella associata. 2) Non riuscivo a trovare un modo semplice per mappare l'output di una query denominata su un oggetto java in modo da ottenere l'elenco in un modo in cui l'applicazione ha bisogno. 3) Inoltre non sono sicuro che le espressioni lavorino con le query denominate.
Mi piacerebbe conoscere i vostri input sulla scelta migliore per il mio requisito?
Grazie in anticipo.
Grazie per la risposta. Considereremo la tua raccomandazione. Il requisito I mentioend era un inizio. In futuro potremmo aver bisogno di funzionalità ORM complete. – Sudheer