MS-SQL Server (legado)

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

MS-SQL Server (legado)

Mensagempor jtakata » Qua Jun 08, 2011 11:47 am

Rógel e demais membros.

Tentei fazer, usando o Next, um CRUD de uma tabela do MS-SQL Server de um sistema legado.
Tomei o erro:
"Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is org.hibernate.AnnotationException: No identifier specified for entity: br.com.tree.entity.Boleto
-> org.hibernate.AnnotationException: No identifier specified for entity: br.com.tree.entity.Boleto."

Suponho que a causa é que essa tabela não tem campo de Id, porque com outra tabela que tem campo de Id funcionou normalmente.
Tudo isso pra perguntar se é obrigatório o campo de Id para usar CRUD do Next e/ou se tem alguma alternativa pra acessar essa tabela.

Grato,
Jorge
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: MS-SQL Server (legado)

Mensagempor rogelgarcia » Qui Jun 09, 2011 11:55 pm

É obrigatório.. inclusve quem reclamou foi o hibernate nem o next nao foi..
Mas no next reclamaria também
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: MS-SQL Server (legado)

Mensagempor jtakata » Sex Jun 10, 2011 10:22 am

Quer dizer que pra usar o hibernate as tabelas precisam obrigatoriamente ter campo de ID?
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: MS-SQL Server (legado)

Mensagempor rogelgarcia » Sex Jun 10, 2011 10:52 am

Independente se o hibernate possibilita ou não isso. (Mas não possibilita)
Está meio que incorreto ter uma tabela sem ID.
O Next não vai funcionar também, se não tiver ID no campo.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: MS-SQL Server (legado)

Mensagempor jtakata » Sex Jun 10, 2011 12:50 pm

Pois é...
Essas tabelas são de um sistema antigo.
Bom, vou ver o que faço.
Obrigado e abraços,
Jorge
jtakata
 
Mensagens: 350
Data de registro: Seg Abr 26, 2010 11:04 pm

Re: MS-SQL Server (legado)

Mensagempor rogelgarcia » Sex Jun 10, 2011 3:05 pm

Coloca PK na tabela :D
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am


Retornar para Dúvidas

Quem está online

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

cron