@Entity
public class Pessoa {
@Id
@GeneratedValue
private Long id;
private String album;
//getters/setters ...
}
assim não:
@Entity
public class Pessoa {
@Id
@GeneratedValue
private Long id;
private Album album;
//getters/setters ...
}
ou seja, quando troco o tipo do meu atributo album de String para Album, ele dá erro:
Exception in thread “main” org.hibernate.MappingException: Could not determine type for: com.radar.application.Album, at table: Pessoa, for columns: [org.hibernate.mapping.Column(album)]
Obvio, em que banco de dados existe o tipo de dado “Album”??
No access tem??? rsrsrs
Maninho seu bean deve ser uma representação de seus tabelas do banco, por isso o annotation @Entity. Os tipos de dados devem ser os mesmos.
[]'s
Mudei a anotação para @OneToOne e reparei que depois de criar o hibernate.cfg.xml eu tinha esquecido comentado uma linha no meu “GeraTabelas” : cfg.addAnnotatedClass(Album.class); qeu eu tinha comentado pra fazer uns testes. Agora funcionou, valeu pessoal!