package jp.agentec.sinaburocast.service; import java.util.List; import org.apache.poi.hssf.record.formula.functions.Sin; import org.seasar.framework.container.annotation.tiger.Component; import org.seasar.framework.container.annotation.tiger.InstanceType; import jp.agentec.sinaburocast.entity.Constant; @Component(instance=InstanceType.SINGLETON) public class ConstantService extends AbstractService<Constant> { public static final String ID_SEQ_NAME = "constant_id_seq"; /** * IDを発行して、登録する。 */ public int insertConstant(Constant constant, String insId) { constant.constantId = getSeqNextVal(Integer.class, ID_SEQ_NAME); return super.insert(constant, insId); } public Constant findById(Integer constantId) { return select().id(constantId).getSingleResult(); } public List<Constant> findAllOrderById() { return select().orderBy("constantId asc").getResultList(); } }