"lastra" wrote : 
  | 
  | 
  | it say, the name of the field "numeroLinea" not is correct, but i dont 
understand coz is the same field as my datebase table.
  | 
  | 

I dont think you have a column named "numeroLinea" in your table. I guess, you 
have a column named NUMERO_LINEA. Looking back at the code that you posted, i 
guess you will have to move the @Column annotations to the PK class. Something 
like this:

Entity class (remove the @Column annotation from this class for the Ids):
@Entity
  | @Table(name="APUNTES")
  | @IdClass(ApuntesPK.class)
  | public class Apuntes implements Serializable{
  |     //Claves
  |     @Id
  |     private Integer empresa;
  | 
  |     @Id
  |     private Integer numeroAsiento;
  | 
  |     @Id
  |     private Integer numeroLinea;
  | 
  |     private String modificado;
  |     .......
  |     others fields and methods get/set
  | 
  | }

The PK class (introduce the @Column annotation on the id columns):

  | public class ApuntesPK implements Serializable {
  | 
  |     @Column(name="EMPRESA")
  |     private Integer empresa;
  | 
  |     @Column(name="NUMERO_ASIENTO")
  |     private Integer numeroLinea;
  | 
  |     @Column(name="NUMERO_LINEA")
  |     private Integer numeroAsiento;
  | 
  |     //private static final long serialVersionUID = 1L;
  | 
  |     public ApuntesPK() {
  | 
  | }


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4144427#4144427

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4144427
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to