Actualmente la tengo definida de la siguiente manera:
Código:
public class AlmacenVinos implements Serializable { private int idbodega; private int idvino; private String fecha; public String getFecha() { return fecha; } public void setFecha(String fecha) { this.fecha = fecha; } public int getIdbodega() { return idbodega; } public void setIdbodega(int idbodega) { this.idbodega = idbodega; } public int getIdvino() { return idvino; } public void setIdvino(int idvino) { this.idvino = idvino; } }
Pero la ejecutar me dice que CLAVE PRIMARIA no esta definida dentro de la clase AlmacenVinos.
MI archivo de mapeo de hibernate es el siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="tempranillo.entidades.AlmacenVinos" table="public.Talmacenvinos">
<composite-id name="CLAVE PRIMARIA" class="tempranillo.entidades.AlmacenVinos" unsaved-value="none">
<key-property name="idvino" type="int" column="idvino"/>
<key-property name="idbodega" type="int" column="idbodega"/>
</composite-id>
<property column="fecha" name="fecha" type="string"/>
</class>
</hibernate-mapping>
¿Alguien puede ayudarme?
Gracias.
Un saludo.