GiftService.java 834 Bytes
Newer Older
Kim Gyeongeun committed
1 2 3 4
package jp.agentec.sinaburocast.service;

import java.util.List;

5
import org.seasar.extension.jdbc.where.SimpleWhere;
Kim Gyeongeun committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
import org.seasar.framework.container.annotation.tiger.Component;
import org.seasar.framework.container.annotation.tiger.InstanceType;

import jp.agentec.sinaburocast.entity.Gift;

@Component(instance=InstanceType.SINGLETON)
public class GiftService extends AbstractService<Gift> {

    public Gift findById(Integer giftId) {
        return select().id(giftId).getSingleResult();
    }

    public List<Gift> findAllOrderById() {
        return select().orderBy("giftId asc").getResultList();
    }
21 22 23 24 25
    
    // ギフトタイプで検索
    public List<Gift> findByGiftType(Integer giftType) {
        return select().where(new SimpleWhere().eq("giftType",giftType )).orderBy("giftId asc").getResultList();
    }
Kim Gyeongeun committed
26
}