[RESOLVIDO] jpa na web

Pessoal,

como usar o jpa com jsp?

Olha os passos que segui:

  • Criei a entidade com as anotacoes corretas (funciona no desktop);
  • Criei a Unidade de Persistencia (da mesma forma que no desktop, está correta);

O problema que não sei o que fazer é onde criar o EntityManager.
Criei no index.jsp, mas acho que não é lá. Olha o código que coloquei lá:

[code]

Hello World!

    <%
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("MonitorPU");
        EntityManager em = emf.createEntityManager();           
        
    %>
</body>[/code]

Alguém sabe o que mais tem que fazer?
Quando executo o projeto, nao dá nenhum erro, mas nao cria a tabela.

faz isso não brother… MVC por favor.

só criei uma aplicação de teste pra ver se funciona,
mas não cria as tabelas

Pelo que vi voce está iniciando.

Então te diria para ver a documentação sobre JPA, EJB, JSF
no site do netbeans,

pois lá mostra passo a passo como configurar, criar e testar cada tecnologia,
e usando uma melhor estratégia do que você está utilizando agora.

http://netbeans.org/kb/docs/javaee/javaee-entapp-ejb_pt_BR.html

Baixe e instale o netbeans e siga a documentação desse site e com isso
você conseguirá aprender mais rapidamente.

boa sorte

Pega tutorial na net véio. Começa de maneira correta, pq vc nunca vai usar Jpa assim. Como nosso amigo alanbrasil1984 disse:

“faz isso não brother… MVC por favor.”.

ver se na unidade de pesistencia vc nao
esqueceu de coloca para cria o banco de dados
la tem as opçoes de criar ,criar e apaga

resolvido

após criar a unidade de persistência, é preciso desmarcar a opção “Utilizar api de transação java”
daí ele criar as tabelas normalmente