package com.todo.ejb;
import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import com.todo.entity.Category;
@Stateless
public class CategorySessionBean implements CategorySessionBeanLocal {
@PersistenceContext(unitName = "TodoJPA")
private EntityManager entityManager;
public Category addCategory(String title){
Category category=new Category();
category.setTitle(title);
entityManager.joinTransaction();
entityManager.persist(category);
return category;
}
public List<Category> getCategoryList(){
List<Category> list=null;
Query query=entityManager.createQuery("select c from Category as c");
list = (List<Category>)query.getResultList();
return list;
}
}
Dosyayı İndir