Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2011, 09:47
jlgarcia1977
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 7 meses
Puntos: 5
Hibernate, problema con @ManyToOne

Tengo una tabla empresa con su id:
@Id
@Generated(GenerationTime.INSERT)
@Column(name = "id", columnDefinition = "serial")
@GeneratedValue(strategy = GenerationType.SEQUENCE)
public Integer getId() {
return id;
}

Y luego una tabla periodo que tira de empresa:

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "idEmpresa")
public Empresa getEmpresa() {
return empresa;
}

Las tablas las genera automaticamente hibernate. El caso que me genera en la tabla periodo:

idempresa serial NOT NULL,


Me hacer de tipo serial en vez de intenger, no si eso esta bien. pero no me deja meter valores null, creo que es porque como los crear serial. es ahí el problema.

Alguien me puede indicar como puedo solucionar este problema.
Gracias.