Domande taggate «orm»

La mappatura relazionale a oggetti (ORM) è una tecnica per mappare i sistemi orientati agli oggetti su database relazionali. Utilizzare altri tag per indicare il linguaggio di programmazione ([java], [sql], [python]), il sistema di database ([postgreSQL], il sistema di gestione dei contenuti ([django]), il framework ([flask], [spring], [laravel ]), ambiente di applicazione ([android], [node.js]) e altri tag che possono essere utilizzati per le ricerche e con watcher.

10
Campi univoci che consentono null in Django
Ho il modello Foo che ha la barra di campo. Il campo della barra dovrebbe essere univoco, ma consentire valori nulli al suo interno, il che significa che voglio consentire più di un record se il campo della barra lo è null, ma se non lo è nulli valori devono …



3
SQLAlchemy: differenza tra motore, connessione e sessione
Io uso SQLAlchemy e ci sono almeno tre soggetti: engine, sessione connection, che hanno executeil metodo, quindi se ad esempio si desidera selezionare tutti i record dalla tableposso fare questo engine.execute(select([table])).fetchall() e questo connection.execute(select([table])).fetchall() e anche questo session.execute(select([table])).fetchall() - i risultati saranno gli stessi. A quanto ho capito, se qualcuno …

11
JPA CascadeType.ALL non elimina gli orfani
Ho problemi a eliminare i nodi orfani utilizzando JPA con il seguente mapping @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Sto riscontrando il problema dei ruoli orfani in giro per il database. Posso usare l'annotazione org.hibernate.annotations.Cascade tag specifico Hibernate ma ovviamente non voglio legare …
132 java  hibernate  orm  jpa  jpa-2.0 

10
Inserimento in blocco con SQLAlchemy ORM
C'è un modo per fare in modo che SQLAlchemy esegua un inserimento di massa piuttosto che inserire ogni singolo oggetto. vale a dire, fare: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) piuttosto che: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) …

2
Qual è il "lato proprietario" in una mappatura ORM?
Cosa significa esattamente la parte proprietaria ? Qual è una spiegazione con alcuni esempi di mappatura ( uno a molti, uno a uno, molti a uno )? Il seguente testo è un estratto della descrizione di @OneToOne nella documentazione Java EE 6. Puoi vedere il concetto che possiede il lato …
129 java  hibernate  orm  jpa  mapping 

7
Come faccio a mappare elenchi di oggetti nidificati con Dapper
Attualmente sto usando Entity Framework per il mio accesso al database, ma voglio dare un'occhiata a Dapper. Ho classi come questa: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Quindi un corso può essere tenuto in diversi …
127 orm  dapper 

10
ORM PHP: Dottrina vs. Propel
Sto iniziando un nuovo progetto con symfony che è facilmente integrato con Doctrine e Propel , ma ovviamente ho bisogno di fare una scelta ... Mi chiedevo se le persone più esperte là fuori hanno pro e / o contro generali per andare con uno di questi due? Molte grazie. …
126 php  orm  symfony1  doctrine  propel 

8
Come interrogare tra due date usando Laravel ed Eloquent?
Sto cercando di creare una pagina di report che mostri i report da una data specifica a una data specifica. Ecco il mio codice attuale: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); Quello che fa in semplice SQL è select * from table where reservation_from = $now. Ho questa query …
122 php  laravel  laravel-5  orm 

4
Qual è la differenza tra persist () e merge () in JPA e Hibernate?
Qual è la differenza tra persist () e merge () in Hibernate? persist() può creare una query UPDATE & INSERT, ad esempio: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); in questo caso la query verrà generata in questo modo: Hibernate: insert into A …
119 java  hibernate  jpa  orm  entity 

9
NHibernate vs LINQ to SQL
Come qualcuno che non ha utilizzato nessuna delle due tecnologie su progetti del mondo reale, mi chiedo se qualcuno sappia come queste due si completano a vicenda e quanto le loro funzionalità si sovrappongono?

6
Aggiornamento efficiente del database utilizzando SQLAlchemy ORM
Sto avviando una nuova applicazione e sto cercando di utilizzare un ORM, in particolare SQLAlchemy. Diciamo che ho una colonna "pippo" nel mio database e voglio incrementarla. In straight sqlite, questo è facile: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') Ho capito …
116 python  orm  sqlalchemy 

10
Entity Framework 4 vs NHibernate [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Si è parlato molto della prima versione di Entity …

30
Hibernate Error: org.hibernate.NonUniqueObjectException: un oggetto diverso con lo stesso valore identificativo era già associato alla sessione
Ho due oggetti utente e mentre provo a salvare l'oggetto usando session.save(userObj); Ricevo il seguente errore: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Sto creando la sessione usando BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans = …
114 java  hibernate  orm 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.