Lista com mais de um objeto, é possivel?

Galera é o seguinte, meu projeto tem uma tabela cliente, uma tabela jogo, e uma tabela vendas, a minha tabela vendas tem a chave primaria de cliente, de jogo e a data da venda apenas.

Eu pretendo fazer uma consulta de vendas, que me retorne nao só o codigo de cliente e jogo, mas sim, o nome de cada um, tipo:

CodCLie / NomeClie / CodJogo/ NomeJogo/ DataVeda existe essa possibilidade através das famosas ArrayLists?

[quote=Thalleeees]Galera é o seguinte, meu projeto tem uma tabela cliente, uma tabela jogo, e uma tabela vendas, a minha tabela vendas tem a chave primaria de cliente, de jogo e a data da venda apenas.

Eu pretendo fazer uma consulta de vendas, que me retorne nao só o codigo de cliente e jogo, mas sim, o nome de cada um, tipo:

CodCLie / NomeClie / CodJogo/ NomeJogo/ DataVeda existe essa possibilidade através das famosas ArrayLists?[/quote]

Você já pensou em criar uma classe com esses atributos?

Meu caro,

Vc faz tranquilamente via JDBC (levando que vc esteja usando JDBC) e preenche ArrayList com os dados lidos de um ResultSet da consulta, cabe vc especificar os campos via sql no PreparedStatement.

Aqui no Guj em um aritgo sobre:
http://www.guj.com.br/articles/7

E aki tbm:
http://docs.oracle.com/javase/tutorial/jdbc/index.html