Erro Em importação no Spring 3.0.3

0 respostas
paulociecomp

Olá a todos. Estou configuarando o Spring 3.0.3 no Netbeans 6.8. Baixei os jars pelo site e adicionei ao meu projeto. Mas ocorre um erro de compilação na importacao das bibliotecas do spring.
Sendo que outras bibliotecas que adicionei como hibernate e jpa funcionam.
O erro de compilacao é na linha 03. Ele diz que "org.springframework.transaction.annotation.Transactional does not exist".

Alguém sabe o que pode ser? Os arquivos que estão nos pacotes JARS do Spring estão como .java e não .class. Pode ser isso? Obrigado.
import java.util.List;
import javax.persistence.*;
import org.springframework.transaction.annotation.Transactional;
import br.com.integrator.webblog.Post;

public class PostDAO {

    protected EntityManager entityManager;

    public PostDAO() {
    }

    @PersistenceContext
    public void setEntityManager(EntityManager entityManager) {
        this.entityManager = entityManager;
    }

    public Post find(Long id) {
        return entityManager.find(Post.class, id);
    }

    @Transactional
    public void persist(Post post) {
        entityManager.persist(post);
    }

    @Transactional
    public void merge(Post post) {
        entityManager.merge(post);
    }

    @Transactional
    public void remove(Post post) {
        entityManager.remove(post);
    }

    @SuppressWarnings("unchecked")
    public List<Post> findAll() {
        return entityManager.createQuery("SELECT p FROM Post p").getResultList();
    }
}
Criado 17 de junho de 2010
Respostas 0
Participantes 1