Problema al visualizar relacciones Muchos a 1

Arturo
2012-03-05
2012-11-26
  • Arturo

    Arturo - 2012-03-05

    Hola a todos,

    He creado una entidad para gestionar tablas maestras (descripcion de algún identificador). El problema me viene por que siempre que miro el modulo desde la tabla maestra, me muestra sin problema la colección de las entidades relacionadas, pero si lo hago al contrario, si miro una entidad de la colección y quiero mostrar su maestro, siempre me sale vacío. Si lo pongo como una @DescriptionsList no aparece seleccionado.
    La relacción es la siguiente

        @ManyToOne(fetch = FetchType.LAZY)
        @JoinColumn(name="cd_almacen")
        private Almacen almacen;
        public Almacen getAlmacen() {
            return almacen;
        }
        public void setAlmacen(Almacen almacen) {
            this.almacen = almacen;
        }
    

    y la entidad que define al maestro es

    package es.archivadigital.erp.maestros;
    import java.util.Collection;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.Id;
    import javax.persistence.OneToMany;
    import javax.persistence.Table;
    import es.archivadigital.erp.trazabilidad.Calibrados;
    @Entity
    @Table(name="ma_almacenes")
    public class Almacen {
        public int getCdAlmacen() {
            return cdAlmacen;
        }
        public void setCdAlmacen(int cdAlmacen) {
            this.cdAlmacen = cdAlmacen;
        }
        public String getDescripcion() {
            return descripcion;
        }
        public void setDescripcion(String descripcionAlmacen) {
            this.descripcion= descripcionAlmacen;
        }
        @Id
        @Column(name="cd_almacen")
        private int cdAlmacen;
        @Column(name="descripcion_almacen")
        private String descripcion;
    
        @OneToMany (mappedBy="almacen")
        private Collection<Calibrados> calibrados;
        public Collection<Calibrados>  getCalibrados() {
            return calibrados;
        }
        public void setCalibrados(Collection<Calibrados>  calibrados) {
            this.calibrados = calibrados;
        }
    }
    

    Agradecería cualquier ayuda.

    Saludos

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks