Gerando classes controladoras JPA a partir de classes de entidade

Consulte também

Uma classe controladora JPA é um empacotador de uma classe de entidade que fornece aos clientes acesso ao banco de dados por meio dos métodos da classe de entidade. A classe controladora JPA contém a lógica para criar, editar e destruir uma entrada da fonte de dados, pegando todas as entradas da fonte de dados ou uma entrada específica da fonte de dados.

O assistente para Classes do controlador do JPA de classes de entidade gera controladores JPA baseados em classes de entidade em seu aplicativo. O assistente gera uma classe do controlador JPA para cada classe de entidade que você seleciona e coloca a classe do controlador no local especificado. Cada classe do controlador JPA gerada contém os métodos create, edit e destroy e métodos para recuperar as entidades, e usa um gerenciador de entidade para gerenciar a persistência da entidade. O assistente também gera classes de exceção usadas pelas classes do controlador.

Para gerar uma classe do controlador JPA a partir de uma classe de entidade:

  1. Escolha Arquivo > Novo (Ctrl-N) no menu principal.
  2. Na categoria Persistência, selecione Classes do controlador JPA de classes de entidade e clique em Próximo. O assistente exibe todas as classes de entidade do projeto.
  3. Adicione todas as classes de entidade para as quais você deseja gerar as classes controladoras para lista Classes de entidade selecionadas e clique em Próximo.
  4. Especifique um pacote para as classes controladoras JPA. A localização padrão é a pasta que contém as classes de entidade selecionadas.
  5. Clique em Finalizar.

Depois que o assistente gera as classes do controlador JPA, os métodos do controlador podem ser chamados de páginas JSP ou conversores JSP ou outras classes em seu aplicativo. Se o esquema do banco de dados for alterado, use os assistentes do IDE para gerar novamente as novas classes de entidade e as classes do controlador e, em seguida, atualizar onde for necessário o código que chama os métodos do controlador.

Consulte também
Para gerar páginas JSF a partir de uma classe de entidade
Sobre as Aplicações CRUD
Criando uma classe de entidade
Gerando classes de entidade persistentes de um banco de dados

Notificações legais