Articles of orm

Hibernate: ¿por qué usar many-to-one para representar uno a uno?

He visto a personas usar asignaciones de muchos a uno para representar relaciones uno a uno. También lo leí en un libro de Gavin King y en artículos. Por ejemplo, si un cliente puede tener exactamente una dirección de envío y una dirección de envío puede pertenecer a un solo cliente, la asignación se da […]

El uso de Hibernate de la secuencia PostgreSQL no afecta la tabla de secuencias

He configurado Hibernate para utilizar la secuencia de PostgreSQL (a través de anotaciones) para generar valores para la columna de identificación de clave principal de la siguiente manera: @Id @SequenceGenerator(name=”pk_sequence”,sequenceName=”entity_id_seq”) @GeneratedValue(strategy=GenerationType.SEQUENCE,generator=”pk_sequence”) @Column(name=”id”, unique=true, nullable=false) public int getId() { return this.id; } Lo que veo con esta configuración es que hibernate ya está asignando valores de […]

Especificación de un índice (clave no única) mediante JPA

¿Cómo se define un campo, por ejemplo, el email que tiene un índice que utiliza anotaciones JPA? Necesitamos una clave no única en el email porque 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 […]

.net Comparación ORM

Estaba hablando con alguien sobre Entity Framework, y todavía no me gusta mucho, pero me gustaría aprenderlo. Sin embargo, todavía estoy un poco confundido si debo aprenderlo o no. He escuchado a muchas personas decir que no se debe usar el encuadre de la entidad, sin embargo, no he presentado ningún argumento sobre por qué. […]

ORM para DELPHI win32

¿Alguien sabe acerca de un ORM o algo similar para Delphi Win32.

¿Cuáles son las ventajas de usar un ORM?

Como desarrollador web que busca pasar de sitios PHP codificados a mano a sitios basados ​​en marcos, he visto mucha discusión sobre las ventajas de un ORM sobre otro. Parece ser útil para proyectos de cierto tamaño (?) , Y aún más importante para aplicaciones de nivel empresarial. ¿Qué me da como desarrollador? ¿En qué […]

¿Hay buenas razones para no usar un ORM?

Durante mi aprendizaje, he usado NHibernate para algunos proyectos más pequeños que codifiqué y diseñé principalmente por mi cuenta. Ahora, antes de comenzar un proyecto más grande, surgió la discusión sobre cómo diseñar el acceso a los datos y si se usa o no una capa ORM. Como todavía estoy en mi aprendizaje y todavía […]

¿Cómo puedo usar Hibernate con MS Access?

Quiero usar Hibernate con MS Access. ¿Qué dialecto debería usar y me puede dar un archivo de configuración de hibernación de muestra con MS Access?

¿Cómo persistir una propiedad de tipo List en JPA?

¿Cuál es la forma más inteligente de obtener una entidad con un campo de tipo Lista persistida? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Persistence; @Entity public class Command implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id; @Basic List […]

Realización de inserciones y actualizaciones con Dapper

Estoy interesado en usar Dapper, pero por lo que puedo decir, solo admite Query y Execute. No veo que Dapper incluya una forma de insertar y actualizar objetos. Dado que nuestro proyecto (¿la mayoría de los proyectos?) Necesita hacer inserciones y actualizaciones, ¿cuál es la mejor práctica para hacer Inserciones y actualizaciones junto con Dapper? […]