浏览代码

dao refactor

Kpacha 12 年之前
父节点
当前提交
f45562b745
共有 2 个文件被更改,包括 1 次插入14 次删除
  1. 0 6
      ninja/src/main/java/hello/dao/FortuneDao.java
  2. 1 8
      ninja/src/main/java/hello/dao/WorldDao.java

+ 0 - 6
ninja/src/main/java/hello/dao/FortuneDao.java

@@ -26,10 +26,4 @@ public class FortuneDao {
 	return fortunes;
     }
 
-    @Transactional
-    public void save(Fortune fortune) {
-	EntityManager entityManager = entitiyManagerProvider.get();
-	entityManager.persist(fortune);
-    }
-
 }

+ 1 - 8
ninja/src/main/java/hello/dao/WorldDao.java

@@ -3,7 +3,6 @@ package hello.dao;
 import hello.model.World;
 
 import javax.persistence.EntityManager;
-import javax.persistence.Query;
 
 import com.google.inject.Inject;
 import com.google.inject.Provider;
@@ -16,13 +15,7 @@ public class WorldDao {
 
     @Transactional
     public World get(int id) {
-
 	EntityManager entityManager = entitiyManagerProvider.get();
-
-	Query q = entityManager
-		.createQuery("SELECT x FROM World x WHERE x.id = :idParam");
-	World world = (World) q.setParameter("idParam", id).getSingleResult();
-
-	return world;
+	return entityManager.find(World.class, id);
     }
 }