Criando uma classe de entidade

Consulte também

Em aplicativos de Java EE 5, você usa classes de entidade para criar objetos de entidade persistente ("entidades"). Classes de entidade são "antigos objetos Java simples" (POJOs). As classes de entidade importam a biblioteca de persistência de Java javax.persistence.Entity e são marcadas com a anotação @Entity no código-fonte.

Para criar uma classe de entidade:

  1. Clique com o botão direito do mouse no nó do projeto de módulo na janela Projetos e escolha Novo > Arquivo/Pasta.
  2. No assistente para Novo arquivo, selecione Classe de entidade na categoria Persistência.
  3. Insira o nome da classe.
  4. Selecione o local em que deseja salvar a classe da entidade.
  5. Selecione um pacote existente a partir no menu suspenso Pacote ou digite o nome de um novo pacote.
  6. Defina o tipo da variável que você deseja usar como chave primária. O tipo padrão para a chave primária é Longo.
  7. Clique em Finalizar.

Quando você clica em Finalizar, o IDE gera a classes de entidade e abre a classe no Editor de código. As anotações na classe de entidade definem a chave primária e a estratégia da geração da chave primária para a entidade.

Sobre classes de entidade

As entidades têm as seguintes características:

No aplicativos de Java EE 5, as entidades criadas pelo uso de classes de entidade compartilham várias características dos Beans de entidade em aplicativos de J2EE. Ao contrário dos Beans de entidade, as classes de entidade não se restringem a módulos EJB em aplicativos empresariais. As classes de entidade podem ser localizadas em um módulo EJB ou em um módulo da Web. As classes de entidade também podem ser usadas em aplicativos de Java SE.

Ao condificar classes de entidade, você usa anotações para mapear entidades e relações de entidades em um banco de dados. Não é necessário usar arquivos de descritor XML externos para mapear objetos persistentes em um banco de dados. As informações sobre a fonte de dados estão contidas em uma unidade de persistência.

Consulte também
Trabalhando com aplicativos empresariais
Criando uma unidade de persistência
Gerando classes de entidade persistentes de um banco de dados
Mapeando classes de entidade

Notificações legais