Programación General > Java

 Error Hibernate Annotations

(1/1)

acek:
Buenas Noches compañeros de solo codigo,

Como estas,  :P , les comento mi problema, me encuentro realizando una aplicacion en java con persistencia con el hibernate annotations, y se me presenta el sisguiente error


--- Código: Java ---org.hibernate.AnnotationException: referencedColumnNames(Libro, Folio) of Estructuras.Alumnos.matricula referencing Estructuras.Matricula not mapped to a single property        at org.hibernate.cfg.BinderHelper.createSyntheticPropertyReference(BinderHelper.java:180)        at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:88)        at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:499)        at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:304)        at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)        at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1225)        at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:159)        at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854)        at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191)        at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253)        ... 41 more 

--- Código: Java ---    @OneToOne(fetch=FetchType.LAZY)    @JoinColumns({        @JoinColumn(name = "Matricula_Libro", referencedColumnName = "Libro", nullable = false),        @JoinColumn(name = "Matricula_Folio", referencedColumnName = "Folio", nullable = false)})    private Matricula matricula; 

--- Código: Java ---    @Basic(optional = false)    @Column(name = "Libro", nullable = false)    private short libro;    @Basic(optional = false)    @Column(name = "Folio", nullable = false)    private short folio; 
No se si alguien sepa como solucionar esto.
 :ouch:

Navegación

[0] Índice de Mensajes

Ir a la versión completa