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.





11
Specifica di un indice (chiave non univoca) utilizzando JPA
Come si definisce un campo, ad esempio emailse ha un indice utilizzando le annotazioni JPA. Abbiamo bisogno di una chiave non univoca emailperché ci sono letteralmente milioni di query su questo campo al giorno, ed è un po 'lento senza la chiave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { …

9
org.hibernate.MappingException: impossibile determinare il tipo per: java.util.List, nella tabella: College, per le colonne: [org.hibernate.mapping.Column (students)]
Sto usando Hibernate per tutte le operazioni CRUD nel mio progetto. Non funziona per le relazioni uno-a-molti e molti-a-uno. Mi dà il seguente errore. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Poi di nuovo ho seguito questo video tutorial . Per me è molto …
96 java  hibernate  orm 

8
Filtra per proprietà
È possibile filtrare un set di query Django in base alla proprietà del modello? ho un metodo nel mio modello: @property def myproperty(self): [..] e ora voglio filtrare in base a questa proprietà come: MyModel.objects.filter(myproperty=[..]) è questo in qualche modo possibile?
95 python  django  orm 

2
Indice di più colonne quando si utilizza l'estensione ORM dichiarativa di sqlalchemy
Secondo la documentazione e i commenti nella sqlalchemy.Columnclasse, dovremmo usare la classe sqlalchemy.schema.Indexper specificare un indice che contiene più colonne. Tuttavia, l'esempio mostra come farlo utilizzando direttamente l'oggetto Table in questo modo: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # …



7
Come mappare un campo entità il cui nome è una parola riservata in JPA
@Column(name="open") Utilizzo del dialetto sqlserver con hibernate. [SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid)) …


3
È possibile generare modelli django dal database?
Ho scherzato con Django e il Django ORM a casa, e devo dire che sento che è uno dei migliori in circolazione in termini di facilità d'uso. Tuttavia, mi chiedevo se fosse possibile usarlo al contrario. Fondamentalmente quello che vorrei fare è generare modelli Django da uno schema di database …
90 database  django  oracle  orm 

3
Perché prefetch_related () di django funziona solo con all () e non con filter ()?
supponiamo di avere questo modello: class PhotoAlbum(models.Model): title = models.CharField(max_length=128) author = models.CharField(max_length=128) class Photo(models.Model): album = models.ForeignKey('PhotoAlbum') format = models.IntegerField() Ora, se voglio guardare un sottoinsieme di foto in un sottoinsieme di album in modo efficiente. Lo faccio qualcosa del genere: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: …
89 django  orm  filter  prefetch 

17
EntityManager viene chiuso
[Doctrine\ORM\ORMException] The EntityManager is closed. Dopo aver ricevuto un'eccezione DBAL durante l'inserimento dei dati, EntityManager si chiude e non riesco a ricollegarlo. Ho provato in questo modo ma non ho ottenuto una connessione. $this->em->close(); $this->set('doctrine.orm.entity_manager', null); $this->set('doctrine.orm.default_entity_manager', null); $this->get('doctrine')->resetEntityManager(); $this->em = $this->get('doctrine')->getEntityManager(); Qualcuno ha idea di come riconnettersi?

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.