package jp.agentec.sinaburocast.service; import java.util.List; import org.seasar.extension.jdbc.where.SimpleWhere; import org.seasar.framework.container.annotation.tiger.Component; import org.seasar.framework.container.annotation.tiger.InstanceType; import jp.agentec.sinaburocast.entity.Template; @Component(instance=InstanceType.SINGLETON) public class TemplateService extends AbstractService<Template> { public Template findById(Integer templateId) { return select().id(templateId).getSingleResult(); } public List<Template> findAllOrderById() { return select().orderBy("template_id asc").getResultList(); } public Template findByenqueteType(Integer enqueteType) { return select().where(new SimpleWhere().eq("enqueteType", enqueteType)).getSingleResult(); } }