O problema ocorre porque a chave primária não foi definida!
Errado:
@Entity
@SequenceGenerator(name="SEQ_FIN_CLASSE",sequenceName="SEQ_FIN_CLASSE",allocationSize=1)
public class Classe implements Serializable{
@GeneratedValue(generator="SEQ_FIN_CLASSE",strategy=GenerationType.SEQUENCE)
private Integer id;
private String str_codigoclasse;
private String str_nomeclasse;
}
Certo:
@Entity
@SequenceGenerator(name="SEQ_FIN_CLASSE",sequenceName="SEQ_FIN_CLASSE",allocationSize=1)
public class Classe implements Serializable{
@GeneratedValue(generator="SEQ_FIN_CLASSE",strategy=GenerationType.SEQUENCE)
@Id
private Integer id;
private String str_codigoclasse;
private String str_nomeclasse;
}
quinta-feira, 20 de dezembro de 2012
Assinar:
Postagens (Atom)