/**
* SItemDefineDao.java 2010/09/17
*/
package com.ycsoft.business.dao.system;
import java.util.List;
import org.springframework.stereotype.Component;
import com.ycsoft.beans.system.SItemDefine;
import com.ycsoft.commons.helper.StringHelper;
import com.ycsoft.daos.abstracts.BaseEntityDao;
import com.ycsoft.daos.core.JDBCException;
/**
* SItemDefineDao -> S_ITEM_DEFINE table's operator
*/
@Component
public class SItemDefineDao extends BaseEntityDao<SItemDefine> {
/**
*
*/
private static final long serialVersionUID = -3830496962376492677L;
/**
* default empty constructor
*/
public SItemDefineDao() {}
public List<SItemDefine> findAllDefines(String query) throws JDBCException {
String sql = "select * from s_item_define s";
if(StringHelper.isNotEmpty(query)){
sql = sql + " where s.item_key like '%"+query+"%' or item_desc like '%"+query+"%'";
}
return createQuery(SItemDefine.class, sql).list();
}
}