/* * 文件名称: SequenceDao.java * 版权信息: Copyright 2001-2011 ZheJiang Collaboration Data System Co., LTD. All right reserved. * ---------------------------------------------------------------------------------------------- * 修改历史: * ---------------------------------------------------------------------------------------------- * 修改原因: 新增 * 修改人员: LuoJingtian * 修改日期: 2011-12-28 * 修改内容: */ package com.mfh.comna.comn.seq; import com.mfh.comn.bean.Pair; import com.mfh.comna.comn.database.dao.BaseDbDao; /** * 序列业务接口 * @author <a href="mailto:luojt@zjcds.com">LuoJingtian</a> created on 2011-12-28 * @since SHK BMP 1.0 */ public class SequenceDao extends BaseDbDao<Sequence, String> { /** * 获取序列 * @param sequenceName 序列名称 * @author LuoJingtian created on 2011-12-28 * @since SHK BMP 1.0 */ public Sequence getSequence(String sequenceName) { return getEntityById(sequenceName); } @Override protected Class<String> initPkClass() { return String.class; } /** * 更新序列 * @param sequence 序列对象 * @author LuoJingtian created on 2011-12-28 * @since SHK BMP 1.0 */ public void updateSequence(Sequence sequence) { update(sequence); } /** * 插入序列初始值 * @param sequence */ public void insertSequence(Sequence sequence){ save(sequence); } @Override protected Pair<String, String> initTableChName() { return new Pair<>("序列", null); } @Override protected Class<Sequence> initPojoClass() { return Sequence.class; } }