LinkRepositoryImpl.java

package com.tradecloud.repository.impl;

import java.util.List;
import com.tradecloud.domain.model.Link;
import com.tradecloud.repository.LinkRepository;
import com.tradecloud.repository.base.impl.RepositoryBaseImpl;
import org.springframework.stereotype.Repository;

@Repository(value = "linkRepository")
public class LinkRepositoryImpl extends RepositoryBaseImpl<Link, Object> implements LinkRepository {

    @Override
    public List<Link> findAllByGroupName(String groupName) {
        return (List<Link>) findByNamedParam("from Link where groupName = :groupName", "groupName", groupName);
    }
}