[RESOLVIDO] jpa na web

6 respostas
adrivb

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á:

<body>
        <h1>Hello World!</h1>

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

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

6 Respostas

alanbrasil1984

faz isso não brother… MVC por favor.

adrivb

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

johnny_quest

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

starkiller

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.”.

xxjamisxx

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

adrivb

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

Criado 3 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 6
Participantes 5