Skip to content

Instantly share code, notes, and snippets.

@AndyBowes
Created July 3, 2012 16:27
Show Gist options
  • Save AndyBowes/3040823 to your computer and use it in GitHub Desktop.
Save AndyBowes/3040823 to your computer and use it in GitHub Desktop.
MongoDB Reposity Definition
import org.bson.types.ObjectId;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.repository.RepositoryDefinition;
import uk.co.jfactory.database.music.domain.Album;
import java.util.List;
@RepositoryDefinition( domainClass = Album.class, idClass = ObjectId.class )
public interface AlbumRepository extends MongoRepository<Album, ObjectId> {
public List<Album> findByArtist( String artistName );
public Album findById( ObjectId id );
public List<Album> findByArtistAndTitle(String artist, String title);
public List<Album> findByTitle(String albumName);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment