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.

10
Campos únicos que permiten nulos en Django
Tengo el modelo Foo que tiene barra de campo. El campo de la barra debe ser único, pero permitir nulos en él, lo que significa que quiero permitir más de un registro si el campo de la barra es null, pero si no lo es, nulllos valores deben ser únicos. …



3
SQLAlchemy: motor, conexión y diferencia de sesión
Puedo utilizar SQLAlchemy y hay al menos tres entidades: engine, sessiony connection, que tiene executemétodo, por lo que si por ejemplo, deseo seleccionar todos los registros de tablelo que puedo hacer esto engine.execute(select([table])).fetchall() y esto connection.execute(select([table])).fetchall() e incluso esto session.execute(select([table])).fetchall() - Los resultados serán los mismos. Según tengo entendido, si …

11
JPA CascadeType.ALL no elimina a los huérfanos
Tengo problemas para eliminar nodos huérfanos usando JPA con la siguiente asignación @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Tengo el problema de los roles huérfanos en la base de datos. Puedo usar la org.hibernate.annotations.Cascadeetiqueta específica de anotación Hibernate, pero obviamente no quiero vincular …
132 java  hibernate  orm  jpa  jpa-2.0 

10
Inserto a granel con SQLAlchemy ORM
¿Hay alguna manera de hacer que SQLAlchemy haga una inserción masiva en lugar de insertar cada objeto individual? es decir, haciendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) más bien que: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) …

2
¿Cuál es el "lado propietario" en un mapeo ORM?
¿Qué significa exactamente el lado propietario ? ¿Qué es una explicación con algunos ejemplos de mapeo ( uno a muchos, uno a uno, muchos a uno )? El siguiente texto es un extracto de la descripción de @OneToOne en la documentación de Java EE 6. Puedes ver el lado propietario …
129 java  hibernate  orm  jpa  mapping 

7
¿Cómo mapeo listas de objetos anidados con Dapper
Actualmente estoy usando Entity Framework para mi acceso a base de datos, pero quiero echar un vistazo a Dapper. Tengo clases como esta: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Por lo tanto, un curso se …
127 orm  dapper 

10
PHP ORMs: Doctrina vs. Propel
Estoy comenzando un nuevo proyecto con Symfony que se integra fácilmente con Doctrine y Propel , pero, por supuesto, tengo que tomar una decisión ... Me preguntaba si las personas más experimentadas tienen ventajas y desventajas generales para seguir adelante. cualquiera de estos dos? Muchas gracias. EDITAR: Gracias por todas …
126 php  orm  symfony1  doctrine  propel 

8
¿Cómo consultar entre dos fechas usando Laravel y Eloquent?
Estoy intentando crear una página de informe que muestre informes desde una fecha específica hasta una fecha específica. Aquí está mi código actual: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); Lo que esto hace en SQL simple es select * from table where reservation_from = $now. Tengo esta consulta aquí, …
122 php  laravel  laravel-5  orm 

4
¿Cuál es la diferencia entre persist () y merge () en JPA e Hibernate?
¿Cuál es la diferencia entre persist () y merge () en Hibernate? persist() puede crear una consulta ACTUALIZAR E INSERTAR, por ejemplo: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); en este caso, la consulta se generará así: Hibernate: insert into A (NAME, ID) …
119 java  hibernate  jpa  orm  entity 

9
NHibernate vs LINQ to SQL
Como alguien que no ha usado ninguna de las dos tecnologías en proyectos del mundo real, me pregunto si alguien sabe cómo estos dos se complementan y cuánto se superponen sus funcionalidades.


10
Entity Framework 4 vs NHibernate [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Mucho se ha hablado de la primera versión de Entity …

30
Error de hibernación: org.hibernate.NonUniqueObjectException: un objeto diferente con el mismo valor de identificador ya estaba asociado con la sesión
Tengo dos Objetos de usuario y mientras trato de guardar el objeto usando session.save(userObj); Estoy teniendo el siguiente error: 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] Estoy creando la sesión usando BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), …
114 java  hibernate  orm 

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.