PropertyConfigRepositoryImpl.java
package com.tradecloud.repository.dms.impl;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;
import com.tradecloud.domain.dms.PropertyConfig;
import com.tradecloud.repository.base.impl.RepositoryBaseImpl;
import com.tradecloud.repository.dms.PropertyConfigRepository;
import org.springframework.stereotype.Repository;
/**
* Created by IntelliJ IDEA.
* User: ds
* Date: 2013/04/16
* Time: 3:08 PM
* To change this template use File | Settings | File Templates.
*/
@Repository(value = "propertyConfigRepository")
public class PropertyConfigRepositoryImpl extends RepositoryBaseImpl<PropertyConfig, Object> implements PropertyConfigRepository {
@Override
public List<PropertyConfig> findPropertyConfigByName(String name) {
Criteria searchCriteria = getSessionCustom().createCriteria(PropertyConfig.class);
searchCriteria.add(Restrictions.eq("name", name));
return (List<PropertyConfig>) searchCriteria.list();
}
}