| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2007 19:53:13
|
febatata
JavaBaby
![[Avatar]](/images/avatar/a65eb348fb03103dcd48530b52b996a7.jpg)
Membro desde: 13/09/2006 15:17:49
Mensagens: 84
Localização: São Caetano do Sul - SP
Offline
|
Boa tarde pessoal.
Aqui no trampo temos um framework que nos ajuda a fazer várias coisas, desde escrever arquivos .txt até operar banco de dados, montar query, etc.
Falando nas queries, estávamos nós aqui tentando criar um programinha pra auxiliar na criação das Queries. Queremos fazer um programa pra interpretar o comando SQL e gerar as linhas de código.
Para que possam entender melhor, aqui seria um exemplo em SQL e depois no nosso framework:
SQL:
Framework:
É claro que este exemplo é bem fraco, e com certeza seria mais fácil digitar a query, mas as queries são bem grandes, então utilizamos muito.
Enfim, queríamos criar um programa para INTERPRETAR este código SQL e automaticamente criar estas linhas de código.
Estávamos pensando em criar uma gramática, para então pode analisar o código e ir procurando os tokens, e assim ir organizando o código.
Não sei se podem ajudar, mas quem tiver alguma idéia seria de grande valia para nós.
|
Felipe Z. Affonso - Batata |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2007 20:55:46
|
Yky Mattshawn
Virtual Machine Man
Membro desde: 18/12/2006 03:34:14
Mensagens: 651
Localização: São Sebastião do Caí / RS
Offline
|
Cara, eu fiz algo assim mas em JavaScript. Vou ver se faço a conversão para Java e em breve posto aqui.
|
Yky Mattshawn [ Compusoft - Desenvolvimento de Sistemas Empresariais ]
"Tudo que é ortodoxo ou heterodoxo demais gera heresia."
Bixo 2010 - Ciência da Computação - Feevale/RS e Unisinos/RS |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/06/2007 00:31:42
|
kaoe
JavaChild
![[Avatar]](/images/avatar/6e7d5d259be7bf56ed79029c4e621f44.jpg)
Membro desde: 02/02/2005 20:19:45
Mensagens: 125
Offline
|
O Hibernate usa o projeto ANTLR para intepretar as querys dele e transformar em SQL nativo, você pode dar uma olhada se facilita para você.
http://www.antlr.org/
|
|
|
 |
|
|