ExportConfigRepositoryImpl.java
package com.tradecloud.repository.export.impl;
import org.hibernate.Criteria;
import com.tradecloud.domain.export.ExportConfig;
import com.tradecloud.repository.base.impl.RepositoryBaseImpl;
import com.tradecloud.repository.export.ExportConfigRepository;
import org.springframework.stereotype.Repository;
@Repository(value = "exportConfigRepository")
public class ExportConfigRepositoryImpl extends RepositoryBaseImpl<ExportConfig, Object> implements ExportConfigRepository {
private static final long serialVersionUID = 1L;
@Override
public ExportConfig getExportConfig() {
Criteria criteria = getCurrentSession().createCriteria(ExportConfig.class)
.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
return (ExportConfig) criteria.uniqueResult();
}
}