TableModel para cada Tabela

Seria necessario para cada tabela um TableModel ?
Se possivel um exemplo ,tutorial etc.

Decretando morte DefaultTableModel

tableModel facilita a manipulação dos dados da JTable, se vc for apenas exibir não vejo problema em usar o DefaultTableModel.

Voce pode usar um generico, como o ObjectTableModel.

Muito bom! parabéns!

Abstract?

Eu vejo:

  1. Consome mais memória;
  2. Obriga você a exibir colunas como ID, ou fazer buscas desnecessárias no banco;
  3. Fere o modelo MVC;
  4. É mais difícil de usar.