Persistencia

Ola amigos, estou retomando o desenvolvimento de java em uma nova aplicação que desejo fazer.

Gostaria de saber qual tecnologia de persistencia de dados esta em alta ?

Hibernate ?

sds,

Hibernate e JPA

Opa, sem dúvida o JPA e o Hibernate são os mais utilizados.

estou tentando fazer uma persistencia no meu “começo de programa” e eu gostaria de saber como seto o @Id para uma coluna autonumeracao chamada prod_cod ?

veja como esta o codigo

[code]import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name=“cad_produtos”)

public class cad_produtos implements Serializable {

@Id
private Integer Id; // minha duvida aqui ... quero que a variavel prod_cod seja a ID na anotação

private Integer prod_cod;

private String prod_descricao;

public Integer getProd_cod() {
    return prod_cod;
}
public String  getProd_descricao() {
    return prod_descricao;
}

}
[/code]

valeu

Abaixo da anotação @id, coloque a anotação @column(name=“prod_cod”).

blz valeu !!!

JPA e/ou Hibernate

Sempre mapieie com @column(name="{valor do campo da tabela}").