Duvida sobre velocity - gerando SQL (entre outras coisas)

Uma pequena duvida sobre velocity, não sei se alguem pode dar uma ajuda :slight_smile: Tenho o seguinte código:

String sql = "insert into $classe.name (#foreach($campo in $classe.campos)$campo.column,#end)values(#foreach($campo in $classe.campos)?,#end)";

mas quero que no ultimo campo, não seja colocada a virgula

alguém tem idéia de como fazer isto??

OS.: sim, eu to montando SQL com velocity :slight_smile:

Eu resolvi isso usando concatenação…

#set($var = "")
#foreach($a in $x.y)
 #if($var != "")
   #set($var = "$var, ")
  #end
  #set ($var = "$var $a")
#end

E qual o problema de usar velocity pra isso?

boa, vou utilizar isto ai,
valeu pela dica :slight_smile:

(tenho pouca pratica com velocity, utilizei ele umas duas ou 3 vezes só até hoje :slight_smile: )

valeu mesmo

Eu uso muito velocity no trabalho, curiosamente nunca para gerar o view de aplicações web.
A linguagem é perfeita no ponto de ser simples o suficiente para gerar texto de forma facil e legivel e tornar desinteressante fazer qualquer tipo de código não-trivial. Simples mas não simploria.