• Sábado 4 de Mayo de 2024, 03:54

Autor Tema:  Error Hibernate Annotations  (Leído 1955 veces)

acek

  • Miembro activo
  • **
  • Mensajes: 58
  • Nacionalidad: co
    • Ver Perfil
Error Hibernate Annotations
« en: Martes 14 de Abril de 2009, 03:20 »
0
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
  1. org.hibernate.AnnotationException: referencedColumnNames(Libro, Folio) of Estructuras.Alumnos.matricula referencing Estructuras.Matricula not mapped to a single property
  2.         at org.hibernate.cfg.BinderHelper.createSyntheticPropertyReference(BinderHelper.java:180)
  3.         at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:88)
  4.         at org.hibernate.cfg.AnnotationConfiguration.processFkSecondPassInOrder(AnnotationConfiguration.java:499)
  5.         at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:304)
  6.         at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1115)
  7.         at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1225)
  8.         at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:159)
  9.         at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854)
  10.         at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:191)
  11.         at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:253)
  12.         ... 41 more
  13.  

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

Código: Java
  1.     @Basic(optional = false)
  2.     @Column(name = "Libro", nullable = false)
  3.     private short libro;
  4.     @Basic(optional = false)
  5.     @Column(name = "Folio", nullable = false)
  6.     private short folio;
  7.  

No se si alguien sepa como solucionar esto.
 :ouch:
http://twitter.com/aceherdz http://xavijava.blogspot.com/
Si Lo que crei que era mi realidad es una mentira;
 y las mentiras Son Mi Realidad . a Que Put@s Juego?
>>>>AceK<<<<
JAVA!!!!!!
COBOL
 PHP!!!!!!!!
http://www.tupokemon.com/adopcion/index.php?sumarExperiencia=164964