Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 02:16
sirdaiz
 
Fecha de Ingreso: diciembre-2010
Mensajes: 459
Antigüedad: 13 años, 4 meses
Puntos: 21
Como mapear una vista con hibernate

Tengo una vista pero sin id y lo mapeo asi:

<hibernate-mapping package="models">

<class name="models.Cuentar" table="CUENTA" mutable="false">

<property column="TIPO" name="tipo" type="java.lang.String"/>
<property column="E" name="e" type="java.lang.String"/>

</class>
</hibernate-mapping>

Pero me da error:

SEVERE: Error parsing XML: XML InputStream(19) El contenido del tipo de elemento "class" debe coincidir con "(meta*,subselect?,cache?,synchronize*,comment?,tu plizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|ar ray|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,resultset*,(query|sql-query)*)".
Initial SessionFactory creation failed.org.hibernate.InvalidMappingException: Could not parse mapping document from resource models/CuentaValidador.hbm.xml
Exception in thread "main" java.lang.ExceptionInInitializerError

Es posible porque el mapeo en hiebrnate siempre necesite una clave primaria? como puedo solventar esto si no puedo modificar la select de la vista

Saludos
__________________
Oye los consejos de todo el mundo, y sigue el tuyo.
Si te han ayudado deja un karma y si no te han ayudado pero vez util la información tb deja un karma xD
Sirdaiz