2011-11-08 11 views
32

Estoy usando Hibernate para mantener este bean.valor predeterminado para CascadeType en Hibernate

import javax.persistence.*; 

@Entity 
public class Person { 
    @Id @GeneratedValue 
    private int id; 
    @Column 
    private String name; 
    @OneToOne 
    private Address addr; 
} 

¿Cuál es el CascadeType para addr?

Respuesta

57

CascadeType se predetermina a la matriz vacía. Ver CascadeType in Annotation Type OneToOne

De manera predeterminada, no se realizan operaciones en cascada.

+1

¿Funciona para la APP, estoy esperando que se trata del mismo. – Zeus

+1

JPA es la especificación. Hibernate es una implementación de esta especificación, al igual que p. EclipseLink. Entonces sí. Si está en la documentación de la especificación, debería ser igual para todas las implementaciones. –

+0

@NicoVanBelle esto no siempre es el caso. Los valores predeterminados pueden variar. Por ejemplo, la anotación manyToOne y oneToOne en JPA tiene un modo de recuperación predeterminado impaciente, mientras que en hibernación es un modo de recuperación diferida. – ihebiheb

Cuestiones relacionadas