summaryrefslogtreecommitdiffstats
path: root/src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java
diff options
context:
space:
mode:
authorSebastian Schmelzer2012-08-14 16:42:52 +0200
committerSebastian Schmelzer2012-08-14 16:42:52 +0200
commit9794dd2ef3d43632014caf1b3817316e7d3fc6cb (patch)
treef5c3618190c93fe221fdae6a711a3523cdbe59c1 /src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java
parentAdded abstract entity classes (diff)
downloadxss-jpa-9794dd2ef3d43632014caf1b3817316e7d3fc6cb.tar.gz
xss-jpa-9794dd2ef3d43632014caf1b3817316e7d3fc6cb.tar.xz
xss-jpa-9794dd2ef3d43632014caf1b3817316e7d3fc6cb.zip
minor jpa tweaks
Diffstat (limited to 'src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java')
-rw-r--r--src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java b/src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java
deleted file mode 100644
index b1638ac..0000000
--- a/src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package nu.xss.jpa.dao;
-
-import java.io.Serializable;
-import java.util.List;
-
-import javax.persistence.EntityManager;
-import javax.persistence.PersistenceContext;
-
-public abstract class AbstractJpaDao<E, K> implements Dao<E, K>, Serializable {
-
- private static final long serialVersionUID = 4998055731089977476L;
-
- @PersistenceContext
- protected EntityManager entityManager;
-
- protected Class<E> entity;
-
- public AbstractJpaDao(final Class<E> entity) {
- this.entity = (Class<E>) entity;
- }
-
- public void persist(E entity) {
- entityManager.persist(entity);
-
- }
-
- public void remove(E entity) {
- entityManager.remove(entity);
- }
-
- public E findById(K id) {
- return entityManager.find(entity, id);
- }
-
- public List<E> findAll() {
- // TODO Auto-generated method stub
- return null;
- }
-
-}