Boa tarde a todos.
Quando eu crio um template como no exemplo:
package ${enclosing_package};
public class JdbcQuery {
private Connection connection;
public JdbcQuery(Connection connection){
this.connection = connection;
}
public List<Cliente> listarClientes() throws SQLException{
List<Cliente> result = new ArrayList<JdbcQuery.Cliente>();
PreparedStatement pstm = null;
try {
pstm = connection.prepareStatement("select * from Cliente");
ResultSet rset = pstm.executeQuery();
while (rset.next()) {
}
} finally {
if (pstm != null) {
pstm.close();
}
}
return result;
}
public static class Cliente{
}
}
${:import(
java.sql.Connection,
java.sql.PreparedStatement,
java.sql.ResultSet,
java.sql.SQLException,
java.util.ArrayList,
java.util.List
)}
eu teno usá-lo para que o Eclipse crie todo o arquivo da classe, desde o package, passando pelos imports e a classe propriamente dita. O problema é que quando eu tento inserir esse template em um arquivo em branco, ele coloca as cláusulas import antes do package. Alguém já tentou fazer algo parecido ? Sabe como resolver ? Obrigado.