Domande con tag 'orm'

5
risposte

Metti alla prova i tuoi SQL / HQL / Criteri?

Testate il vostro SQL o SQL generato dal vostro framework di database? Esistono framework come DbUnit che consentono di creare un vero database in memoria ed eseguire l'SQL reale. Ma è molto difficile da usare (non adatto allo sviluppatore pe...
posta 02.01.2011 - 14:05
2
risposte

Beste practice: ORM (in PHP, ma in generale): Salva le modifiche al database direttamente o su richiesta?

Immagina un sistema ORM, indipendente dalla lingua, ma assumiamo PHP. I dati sono incapsulati in oggetti PHP e memorizzati e caricati dal database. Consentiteci di avere un oggetto teorico "Persona" con più indirizzi (così mappato a 2 tabelle...
posta 22.03.2017 - 11:17
3
risposte

La convalida del setter influisce sulle prestazioni?

In uno scenario in cui si utilizza un ORM per mappare le entità al DB e si hanno convalide del setter (nullable, data inferiore alla convalida odierna, ecc.), ogni volta che l'ORM ottiene un risultato, passerà nel setter a istanza l'oggetto....
posta 23.10.2013 - 12:51
2
risposte

Oggetto che può impostare la propria sottoclasse / modificare i suoi metodi con la sottoclasse?

Ho un database che memorizza i dati del cliente. Tutti i dati sono in una tabella. Per ogni cliente, c'è una riga al giorno. I clienti hanno diversi tipi di contratti, il loro formato dei dati rimane lo stesso, tuttavia, le dinamiche sottostanti...
posta 03.01.2018 - 16:40
5
risposte

Stored procedure, ORM e altri livelli dell'applicazione

Sto appena iniziando un progetto per sviluppare una nuova applicazione web abbastanza consistente con un database MSSQL sottostante. Stiamo assumendo un team di sviluppatori per scrivere l'applicazione (in .NET) e sto costruendo il database (ho...
posta 21.11.2014 - 12:55
1
risposta

Che cosa succede al processo di progettazione del database quando vengono utilizzati gli strumenti ORM?

Ho imparato a conoscere la progettazione del database, inclusa la normalizzazione durante il mio corso di laurea. Quando dobbiamo modellare un database per un sistema, possiamo iniziare con un modello ER e poi convertirlo nel modello relazionale...
posta 25.03.2015 - 17:21
1
risposta

Posso gestire le transazioni nell'interfaccia utente

Ho bisogno di un livello "application / service" per gestire le transazioni se il livello del dominio serve solo l'interfaccia utente? In altre parole, non posso semplicemente gestire le transazioni nell'interfaccia utente quando ho un solo...
posta 07.05.2016 - 09:09
1
risposta

Consigli sui limiti di AggregateRoot

Sono confuso su come applicare i principi DDD per la progettazione di cluster di entità di dominio con Root aggregato . Secondo la mia comprensione, Aggregate Root applica le convalide aziendali e tutte le entità all'interno di quell'aggregat...
posta 24.02.2018 - 16:47
2
risposte

Come specializzazioni ORM non disgiunte

Considera questo esempio altamente semplificato di dati relazionali (ogni tabella può essere coinvolta in relazioni uno-a-molti e molti-a-molti non mostrate qui): people +-------+------+--------+ | name | born | gender | +-------+------+-----...
posta 14.11.2014 - 16:51
1
risposta

Che tipo di mappatura relazionale dell'oggetto è appropriato qui?

Nel mio database ho una tabella simile a questo Master (ID, Name, Attr1 ...). Ogni ID avrà almeno 1 voce in tabelle aggiuntive con attributi aggiuntivi. Queste tabelle sono specializzate nella tabella principale. Spec1 (MasterID, Attr2, ...)...
posta 21.01.2014 - 09:43