Gerando classes de entidade de um banco de dados
Consulte também
Além de escrever classes de entidade a partir do começo, você também pode gerar um conjunto de classes de entidade persistente para um banco de dados existente. Pode usar as Novas classes de entidade do assistente para Banco de dados para gerar as classes de entidade a partir de um banco de dados conectado ou de um esquema de banco de dados.
Para gerar entidades de classe a partir de um banco de dados:
- Clique com o botão direito do mouse no nó do projeto de módulo na janela Projetos e escolha Novo > Arquivo/Pasta.
- No assistente para Novo arquivo, selecione Classes de entidade do banco de dados na categoria Peristência.
- Selecione o banco de dados de código-fonte que contém as tabelas que você deseja usar para gerar classes de entidade:
- Fonte de dados. Escolha uma fonte de dados no menu suspenso. Como alternativa, escolha Adicionar fonte de dados para criar uma nova fonte de dados. O banco de dados deve estar em execução para escolher esta opção.
- Ao escolher a fonte de dados, o servidor deve estar em execução e a fonte de dados deve estar registrada no servidor.
- Se o servidor de destino não for um recipiente de Java EE 5, o menu suspenso conterá as conexões do banco de dados registrada no IDE.
- Esquema de banco de dados. Escolha um esquema de dados no menu suspenso. Esta opção estará disponível somente se houver um esquema de banco de dados na pasta src/conf do projeto.
Após selecionar o banco de dados de código-fonte, as tabelas no banco de dados serão listadas no painel Tabelas disponíveis.
- Selecione qualquer tabela no painel esquerdo e clique no botão Adicionar. Qualquer tabela relacionada a tabelas que você selecionar é adicionada automaticamente à lista no painel direito. O IDE gera classes de entidade para cada tabela listada no painel direito.
- Se não desejar classes de entidade criadas para tabelas relacionadas, cancele a seleção de Incluir tabelas relacionadas.
- Clique em Próximo.
- Confirme o nome das classes a serem geradas para cada tabela listada.
- Selecione o local em que deseja salvar as classes de entidade.
- Selecione um pacote existente a partir no menu suspenso Pacote ou digite o nome de um novo pacote.
- Confirme que você deseja que o IDE gere anotações de consulta nomeadas nas classes de entidade. Se não desejar que o IDE gere as anotações, cancele a seleção de Gerar anotações de consulta nomeadas para os campos de presistência.
- Clique em Finalizar.
Quando você clica em Finalizar, o IDE cria classes de entidade para cada tabela especificada no assistente. O pacote que contém as classes de entidade geradas é selecionado na janela Projetos.
Observações:
- Ao selecionar um banco de dados ou uma conexão JDBC, o IDE também cria um esquema de banco de dados para o banco de dados e o salva na pasta src/conf.
- Para persistir classes de entidade, é necessária uma unidade de persistência para o projeto.
- Consulte também
- Trabalhando com aplicativos empresariais
- Sobre a persistência de Java
- Criando uma classe de entidade
- Mapeando classes de entidade
- Criando uma unidade de persistência
- Conectando-se a um banco de dados
- Obtendo um esquema de banco de dados
Notificações legais