Preguntas etiquetadas con orm

El mapeo relacional de objetos (ORM) es una técnica para mapear sistemas orientados a objetos a bases de datos relacionales. Utilice otras etiquetas para indicar el lenguaje de programación ([java], [sql], [python]), sistema de base de datos ([postgreSQL], sistema de gestión de contenido ([django]), framework ([frasco], [spring], [laravel ]), el entorno de la aplicación ([android], [node.js]) y otras etiquetas que se pueden usar para búsquedas y tener observadores.





11
Especificación de un índice (clave no única) mediante JPA
¿Cómo se define un campo, por ejemplo, emailque tiene un índice utilizando anotaciones JPA? Necesitamos una clave no única emailporque hay literalmente millones de consultas en este campo por día y es un poco lento sin la clave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code …

9
org.hibernate.MappingException: No se pudo determinar el tipo para: java.util.List, en la tabla: College, para las columnas: [org.hibernate.mapping.Column (estudiantes)]
Estoy usando Hibernate para todas las operaciones CRUD en mi proyecto. No funciona para las relaciones uno a varios y varios a uno. Me da el siguiente error. org.hibernate.MappingException: Could not determine type for: java.util.List, at table: College, for columns: [org.hibernate.mapping.Column(students)] Luego, de nuevo, revisé este video tutorial . Para …
96 java  hibernate  orm 

8
Filtrar por propiedad
¿Es posible filtrar un conjunto de consultas de Django por propiedad del modelo? tengo un método en mi modelo: @property def myproperty(self): [..] y ahora quiero filtrar por esta propiedad como: MyModel.objects.filter(myproperty=[..]) ¿Es esto de alguna manera posible?
95 python  django  orm 

2
Índice de columnas múltiples cuando se usa la extensión ORM declarativa de sqlalchemy
De acuerdo con la documentación y los comentarios de la sqlalchemy.Columnclase, deberíamos usar la clase sqlalchemy.schema.Indexpara especificar un índice que contenga múltiples columnas. Sin embargo, el ejemplo muestra cómo hacerlo usando directamente el objeto Table de esta manera: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with …




7
Cómo mapear un campo de entidad cuyo nombre es una palabra reservada en JPA
@Column(name="open") Usando dialecto 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)) [SchemaUpdate] …

10
¿Cómo eliminar la entidad con la relación ManyToMany en JPA (y las filas de la tabla de unión correspondientes)?
Digamos que tengo dos entidades: Grupo y Usuario. Cada usuario puede ser miembro de muchos grupos y cada grupo puede tener muchos usuarios. @Entity public class User { @ManyToMany Set<Group> groups; //... } @Entity public class Group { @ManyToMany(mappedBy="groups") Set<User> users; //... } Ahora quiero eliminar un grupo (digamos que …
91 java  hibernate  jpa  orm 


3
¿Por qué prefetch_related () de django solo funciona con all () y no con filter ()?
supongamos que tengo este modelo: 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() Ahora, si quiero ver un subconjunto de fotos en un subconjunto de álbumes de manera eficiente. Lo hago algo como esto: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: …
89 django  orm  filter  prefetch 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.