Estou começando a estudar Hibernate/JPA, e gostaria da ajuda dos colegas aqui do GUJ.
Quando eu mapeio os meus campos, como no trecho abaixo:
@Entity
@Table(name="USUARIOS")
public class UsuarioBean {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="usu_id")
private int id;
@Column(name="usu_login", nullable=false, unique=true)
private String login;
@Column(name="usu_senha", nullable=false)
private String senha;
Eu gostaria de em uma outra classe, ler o que foi setado no atributo name da anotação @Column. Assim, saber que os vlaores são "usu_id" para o id, "usu_login" para o login, e "usu_senha" para senha. Como isso seria feito? Eu consegui ler apenas atributos de anotações que eu criei enquanto estava estudando... mas estas do JPA eu não consegui ler de jeito nenhum...
Como é que o Hibernate sabe na hora de deletar um registro que o campo id na tabela USUARIOS equivale a "usu_id"?