Use este procedimento para gerar entidades Java persistentes a partir de tabelas de base de dados. Tem de criar um projecto de JPA e estabelecer uma ligação a uma base de dados antes de gerar entidades persistentes. Consulte "Criar um novo projecto de JPA" para mais informações.
Clique com o botão direito do rato no projecto de JPA no Explorador de Projectos e seleccione Ferramentas de JPA > Gerar Entidades de Tabelas.
Na página Seleccionar Tabelas, seleccione a sua ligação à base de dados e o esquema.
Para criar uma nova ligação a uma base de dados, faça clique em Adicionar ligação.
Caso não esteja ligado a uma base de dados, a página de ligação a uma base de dados abre. Seleccione a sua ligação e esquema e faça clique em Voltar a ligar.
Depois de seleccionar um esquema, seleccione as tabelas de que vai gerar entidades persistentes de Java e clique em Seguinte.
Na página Associações da Tabela, seleccione as associações a gerar. Pode especificar para gerar referências específicas para cada associação.
Para criar uma nova associação, clique em Adicionar Associação. Utilize o assistente Criar Nova Associação para definir a associação.
Depois de editar as associações da tabela, clique em Seguinte.
Na página Personalizar Criação de Entidade Predefinida, personalize as informações de correlação e de classe para cada entidade gerada.
Depois de personalizar as correlações, clique em Seguinte.
Na página Personalizar Entidades Individuais, reveja as informações de correlação e classe para cada entidade que será gerada, e depois clique em Terminar.
Eclipse cria uma entidade Java persistente para cada tabela da base de dados. Cada entidade contém campos baseados nas colunas da tabela. Eclipse gera igualmente relações de entidade (como um com um) com base nas restrições da tabela. Figura: Gerar entidades a partir de tabelas ilustra como o Eclipse gera entidades a partir de tabelas.