[resolvido] ...factory.BeanCreationException

Não deixe de perguntar, solucione aqui suas dúvidas...

Re: org.springframework.beans.factory.BeanCreationException

Mensagempor J. Bezerra » Dom Ago 22, 2010 9:56 pm

Prezados,
Agora estou tentando com o Netbeans e o problema continua, agora o navegador está retornando:

Houve um problema ao inicializar a aplicação! Verifique o log para mais informações

Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.MappingException: could not instantiate id generator [entity-name=blog.entity.Topico]
-> org.hibernate.MappingException: could not instantiate id generator [entity-name=blog.entity.Topico]

powered by NEXT FRAMEWORK
J. Bezerra
 
Mensagens: 4
Data de registro: Ter Ago 10, 2010 9:04 pm

Re: org.springframework.beans.factory.BeanCreationException

Mensagempor rogelgarcia » Dom Ago 22, 2010 10:07 pm

Poste a sua classe Topico..

Quando voce liga a apliccacao.. aparece um stack trace do erro.. poste também..

Verifique o generator da sua classe se está correto
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: org.springframework.beans.factory.BeanCreationException

Mensagempor Dinis » Qua Ago 25, 2010 5:23 pm

Boa Tarde

Desculpem aproveitar o topico, mas é que tem algo a ver com isso
Estou fazendo o exemplo de Autenticacao/Autorizacao da documentacao
e ocorre um erro de relacionamento, estou fazendo exatemante o que esta na pagina e acontece o erro:

Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.MappingException: Could not determine type for: blog.entity.Papel, at table: UsuarioPapel, for columns: [org.hibernate.mapping.Column(papel)]
-> org.hibernate.MappingException: Could not determine type for: blog.entity.Papel, at table: UsuarioPapel, for columns: [org.hibernate.mapping.Column(papel)]

Meu entity Usuario
public class Usuario implements User {

@Id
@GeneratedValue
Integer id;
String nome;
String login;
String password;
geters and seters.....

entity Papel
public class Papel implements Role {

@Id
@GeneratedValue
Integer id;
String name;
String description;
geters and seters.....

e UsuarioPapel
public class UsuarioPapel {

@Id
@GeneratedValue
Integer id;
Papel papel;
Usuario usuario;

public class UsuarioPapel {

@Id
@GeneratedValue
Integer id;
Papel papel;
Usuario usuario;
public Integer getId() {
return id;
}
@ManyToOne(fetch=FetchType.LAZY)
public Papel getPapel() {
return papel;
}
@ManyToOne(fetch=FetchType.LAZY)
public Usuario getUsuario() {
return usuario;
}

e ai na hora de rodar da o erro

Muito grato pela ajuda

Dinis
Dinis
 
Mensagens: 12
Data de registro: Seg Ago 16, 2010 10:52 am

Re: org.springframework.beans.factory.BeanCreationException

Mensagempor rogelgarcia » Qua Ago 25, 2010 7:26 pm

Bem, o erro na verdade, ocorreu ao configurar o Hibernate...

Uma das coisas que deve corrigir é que todas as anotações, incluindo (@Id, e @GeneratedValue) devem ficar nos métodos gettes.. (no caso, coloque essas anotações no getId())

Esse erro Could not determine type for: blog.entity.Papel, at table: UsuarioPapel, for columns: [org.hibernate.mapping.Column(papel)] deveria acontecer caso você não tivesse colocado a anotação @ManyToOne no atributo papel da classe UsuarioPapel. De acordo com o código postado voce colocou. Tem como você verificar se o deploy está correto? Talvez excluindo todo o projeto e publicando novamente para verificar se o erro persiste?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: org.springframework.beans.factory.BeanCreationException

Mensagempor Dinis » Qua Ago 25, 2010 8:05 pm

Rogel,

Resolvido, era o @Id e o @GeneratedValue que nao podem ficar onde estava, o pior é que eu ja tinha uns entitys criados e todos com o id no lugar certo esse que eu copiei, acabei copiando errado.

Obrigado

Abs

Dinis
Dinis
 
Mensagens: 12
Data de registro: Seg Ago 16, 2010 10:52 am

Anterior

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes

cron