Duvida Aplicação JDBC

Bom dia,

Alguem poderia me explicar o que se faz nos comentarios deste metodo

public int insertCustomer(...) {
    // Implement insert customer here.
    // Return newly created customer number
    // or a -1 on error
  }

Mais especificamente neste ( // Return newly created customer number )

Minha duvida é em relação a chave primaria de uma tabela,

Por exemplo:

Um campo inteiro chamado código que se auto-incrementa, como eu guardo ou onde eu guardo o codigo que é gerado ?
para futuras consultas no banco… Tipo eu cadastro um cliente, ai é gerado o codigo 1. Por que não da pra guardar no objeto ?

Alguem entendeu o que eu quero dizer, e sabe me ajudar ?

desculpa a minha ignorancia…
:roll: