[firebase-br] Firebird + J2EE + EJB CMP

Carlos H. Cantu listas em warmboot.com.br
Qui Out 7 13:07:04 -03 2004


Não existe nenhuma configuração desse tipo. Vc terá que gerar os
comandos sem as ""s, ou então gerar os comandos com ""s mas tudo em
maiuscula.


[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

P> Estou utilizando o J2EE com Firebird e com EJB (Enterprise Java Beans) CMP
P> (Container Managed Persistence), significando que os comandos SQL são
P> gerenciados pelo Application Server.

P> O banco foi criado sem charsets e collate, pois os mesmos mostraram-se
P> desnecessários.

P> As tabelas foram criados sem "quotas", assumindo o padrão do Firebird que é
P> maiúscula.

P> O comando gerado pelo Conteiner para seleção da Chave primária é: SELECT
P> "a"."codigo" FROM "EMPRESA" "a"

P> O conteiner recebe o erro do banco: Dynamic SQL Error. SQL error code
P> = -206. Column unknown. a.codigo.

P> Entretanto, se executar o mesmo comando sem as cotas, a coluna retorna
P> normalmente. SELECT a.codigo FROM "EMPRESA a

P> Entretanto não tenho controle sobre como o conteiner gera os comandos.

P> Alguém sabe se existe alguma configuração de database (ou server) que possa
P> ser feita para que SELECT "a"."codigo" FROM "EMPRESA" "a" seja tratado como
P> SELECT a.codigo FROM "EMPRESA a?

P> Agradeço antecipadamente,

P> Flavio Peinado
P> Arquiteto de Sistemas
P> +55-11-6591-2967
P> +55-11-9121-4850
P> http://www.peinado.com.br
 







Mais detalhes sobre a lista de discussão lista