package org.oregami.data;
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.persist.Transactional;
import org.oregami.entities.PublicationFranchise;
import javax.persistence.EntityManager;
public class PublicationFranchiseDao extends GenericDAOUUIDImpl<PublicationFranchise, String>{
@Inject
public PublicationFranchiseDao(Provider<EntityManager> emf) {
super(emf);
entityClass=PublicationFranchise.class;
}
/*
@SuppressWarnings("unchecked")
public List<GameTitle> findByExactName(String name) {
List<GameTitle> gameTitleList = getEntityManager()
.createNativeQuery("SELECT * FROM PublicationFranchiseDao t where lower(t.name) = :value ", PublicationFranchiseDao.class).setParameter("value", name.toLowerCase()).getResultList();
return gameTitleList;
}
*/
@Override
@Transactional
public void update(PublicationFranchise entity) {
super.update(entity);
}
@Override
@Transactional
public String save(PublicationFranchise entity) {
return super.save(entity);
}
}