Preguntas etiquetadas con hibernate

Hibernate es una biblioteca de mapeo relacional de objetos (ORM) para el lenguaje Java que permite a los desarrolladores utilizar modelos de dominio de estilo POJO en sus aplicaciones de formas que se extienden mucho más allá del mapeo de objetos / relacional.

4
¿Qué hay de nuevo en Hibernate 4?
Acabo de ver que se lanzó una versión beta de Hibernate 4. ¿Qué hay de nuevo en 4 en comparación con 3 (.6)? No pude encontrar esta información en el anuncio de la versión beta, ni cuando busqué en Google el título de esta pregunta.


7
Transacción de reversión después de @Test
En primer lugar, encontré muchos hilos en StackOverflow sobre esto, pero ninguno de ellos realmente me ayudó, así que lamento hacer una pregunta posiblemente duplicada. Estoy ejecutando pruebas JUnit usando spring-test, mi código se ve así @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before public …

3
mappedBy hace referencia a una propiedad de entidad de destino desconocida
Tengo un problema al establecer una relación de uno a muchos en mi objeto anotado. Tengo lo siguiente: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; luego esto @Entity @Table(name="customer") public class Customer extends MappedModel implements Serializable { /** * */ private static final long serialVersionUID …


4
Campos integrados múltiples JPA
¿Es posible que una clase de entidad JPA contenga dos @Embeddedcampos incrustados ( )? Un ejemplo sería: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } En este caso, a Personpuede contener dos Addressinstancias: hogar y …

13
Desactivar la salida de la consola de registro de hibernación
Estoy usando hibernate 3 y quiero evitar que descargue todos los mensajes de inicio en la consola. Intenté comentar las líneas stdout en log4j.properties pero no tuve suerte. He pegado mi archivo de registro a continuación. También estoy usando eclipse con la estructura de proyecto estándar y tengo una copia …

1
Múltiples restricciones únicas en JPA
¿Hay alguna forma de especificar usando JPA que debería haber múltiples restricciones únicas en diferentes conjuntos de columnas? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String …

3
¿Cuál es el uso de las anotaciones @Id y @GeneratedValue (estrategia = GenerationType.IDENTITY)? ¿Por qué el tipo de generación es identidad?
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) ¿Por qué usamos estas anotaciones? Necesito saber si este autoincremento mis valores de identificación de tabla. (GenerationType.IDENTITY) ¿hay algún otro tipo que esté sucediendo realmente cuando usamos esta anotación? public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "id") private …

2
Enumeraciones en Hibernate
A menudo es útil tener un campo en un DAO cuyo valor provenga de una enumeración de Java. Un ejemplo típico es un DAO de inicio de sesión donde normalmente tiene un campo que caracteriza al usuario como "NORMAL" o "ADMIN". En Hibernate, usaría los siguientes 2 objetos para representar …
82 java  hibernate  dao 


2
búsqueda de unión especificada de consulta, pero el propietario de la asociación obtenida no estaba presente en la lista de selección
Estoy seleccionando dos columnas de identificación pero obtengo el error especificado: org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** [FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=r,role=null,tableName=REVISIONS,tableAlias=revision1_,origin=ENTITY_CHANGED_IN_REVISION entitychan0_,columns={entitychan0_.REV_ID ,className=ru.csbi.registry.domain.envers.Revision}}] [ select ec.id as entityChangeId, r.id as revisionId from ru.csbi.registry.domain.envers.EntityChange as …
82 hibernate  join  fetch 

4
Atributo de nombre en @Entity y @Table
Tengo una duda, porque el atributo de nombre está allí tanto en @Entity como en @Table Por ejemplo, puedo tener el mismo valor para el atributo de nombre @Entity(name = "someThing") @Table(name = "someThing") y puedo tener diferentes nombres también para la misma clase @Entity(name = "someThing") @Table(name = "otherThing") …

13
¿Cómo resolver la referencia circular en el serializador json causada por el mapeo bidireccional de hibernación?
Estoy escribiendo un serializador para serializar POJO a JSON pero atascado en un problema de referencia circular. En la relación uno a muchos bidireccional de hibernación, el padre hace referencia a las referencias secundarias y secundarias al padre y aquí mi serializador muere. (ver código de ejemplo a continuación) ¿Cómo …


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.