diff options
author | Sebastian Schmelzer | 2012-08-14 16:42:52 +0200 |
---|---|---|
committer | Sebastian Schmelzer | 2012-08-14 16:42:52 +0200 |
commit | 9794dd2ef3d43632014caf1b3817316e7d3fc6cb (patch) | |
tree | f5c3618190c93fe221fdae6a711a3523cdbe59c1 /src/main/java/nu/xss/jpa/dao/AbstractJpaDao.java | |
parent | Added abstract entity classes (diff) | |
download | xss-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.java | 40 |
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; - } - -} |