Bom dia a todos,
tenho a seguinte duvida estou usando as anotações do hibernate, e não estou conseguindo criar uma tabela com o ID sendo uma String… se eu coloco o Id como um Long ele cria normalmente.
alguem sabe o pq?
e como eu faço isso?
estou enviando o meu POJO:
package br.com.cienci.fluxocaixa.modelo.vo;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import <a href="http://javax.persistence.Id">javax.persistence.Id</a>;
import javax.persistence.Table;
/**
- @author Washington
- @version 1.0
- @param Usuario
-
<br/>
*/
@Entity
@Table(name=“TB_USUARIO”)
public class Usuario {
@Id
@GeneratedValue
private String login;
private String senha;
/*
* Getters and Setters
*/
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
}