package org.oregami.data;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.oregami.entities.GamingEnvironment;
import org.oregami.entities.TransliteratedString;
import javax.persistence.EntityManager;
import java.util.List;
public class TransliteratedStringDao extends GenericDAOUUIDImpl<TransliteratedString, String>{
@Inject
public TransliteratedStringDao(Provider<EntityManager> emf) {
super(emf);
entityClass=TransliteratedString.class;
}
@SuppressWarnings("unchecked")
public List<TransliteratedString> findByText(String text) {
List<TransliteratedString> list = getEntityManager()
.createNativeQuery("SELECT * FROM TransliteratedString t where text = :value ", TransliteratedString.class).setParameter("value", text).getResultList();
return list;
}
}