package com.softwaremill.common.dbtest;
import com.softwaremill.common.cdi.persistence.ReadOnly;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import java.util.List;
/**
* A helper bean for reading test entities.
* @author Adam Warski (adam at warski dot org)
*/
@RequestScoped
public class TestEntity1Reader {
@Inject
@ReadOnly
private EntityManager em;
@SuppressWarnings({"unchecked"})
public List<TestEntity1> getCurrentData() {
return em.createQuery("select t from TestEntity1 t order by t.id").getResultList();
}
}