Pessoal
to com um erro estranho
tenho um simples pojo mapeado
[code]
@Entity
@Table(name = “PESSOA”)
@SequenceGenerator(name = “seq”, sequenceName = “SEQ_PESSOA”, allocationSize = 1)
public class Pessoa extends AbstractPojo {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq")
@Column(name = "COD_PESSOA", unique = true, nullable = false, precision = 8, scale = 0)
private Long codPessoa;
@Column(name = "NOME_EXTENSO", nullable = false, length = 500)
private String nomeExtenso;[/code]
O mesmo ta mapeado no xml do hibernate
<mapping class="br.gov.in.assinatura.modulo.pessoa.pojo.Pessoa" />
e os dados da conexão
[code]
<property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="connection.driver_class">org.postgresql.Driver</property>
<property name="hibernate.get_generated_keys">false</property>
<property name="connection.url">jdbc:postgresql://localhost:5432/desenv</property>
<property name="connection.username">assinatura</property>
<property name="connection.password">assinatura</property>[/code]
Pelo que eu vi
ele conecta no banco direitinho
mas na hora de fazer o select na classe
eis o problema
/* criteria query */ select
this_.COD_PESSOA as COD1_0_0_,
this_.NOME_EXTENSO as NOME2_0_0_
from PESSOA this_
ERRO: relação "pessoa" não existe
org.hibernate.exception.SQLGrammarException: could not excute query
ou seja
ele nao consegue fazer esse select no banco…
mas nao sei oq está errado, pelo que eu vi o postgres, não reconhe esse 'this_" que tem do lado do nome das colunas,
outra coisa, pra mim executar no postgres eu tenho que colocar o nome da tabela entre aspa “PESSOA”, pq isso?
vlw