Ho un sistema di database legacy davvero brutto con cui ho bisogno di integrarmi. Essenzialmente sto facendo alcuni report di sola lettura sul sistema, e non voglio creare migliaia di entità che rappresentano ciascuna delle tabelle su cui sto lavorando. Invece, mi piacerebbe solo definire un'entità per ciascuno dei tipi di rapporto che generi (essenzialmente un'unione di un gruppo di colonne di tabelle diverse), e quindi lasciare che la mappa di ibernazione sia cattiva (molti uniti, molti sindacati) sql query a un elenco di tali entità.Entità di ibernazione senza tabelle sottostanti
La domanda è: posso creare un'entità che non ha una tabella sottostante e utilizzare un'istruzione sql per compilare un elenco di dette entità?
Grazie!
Ho cambiato questa risposta perché usa Hibernate e risponde meglio alla domanda originale. – idbentley
Nella classe di mappatura di ibernazione, dovresti usare "nome" invece di "nome-entità" e ibernazione sarà in grado di creare gli oggetti risultato su di essa, senza il codice boilerplate per crearli manualmente. Sarebbe bello se questo potesse essere fatto solo con le annotazioni, ma non sono riuscito a trovare un modo. –