WorldDao.java 459 B

123456789101112131415161718192021
  1. package hello.dao;
  2. import hello.model.World;
  3. import javax.persistence.EntityManager;
  4. import com.google.inject.Inject;
  5. import com.google.inject.Provider;
  6. import com.google.inject.persist.Transactional;
  7. public class WorldDao {
  8. @Inject
  9. Provider<EntityManager> entitiyManagerProvider;
  10. @Transactional
  11. public World get(int id) {
  12. EntityManager entityManager = entitiyManagerProvider.get();
  13. return entityManager.find(World.class, id);
  14. }
  15. }