Merge branch 'master' of github.com:SpringSource/spring-data-document

This commit is contained in:
J. Brisbin
2011-03-29 15:05:26 -05:00
2 changed files with 16 additions and 4 deletions

View File

@@ -24,7 +24,7 @@ import org.springframework.data.repository.support.EntityInformation;
*
* @author Oliver Gierke
*/
interface MongoEntityInformation<T, ID extends Serializable> extends EntityInformation<T, ID> {
public interface MongoEntityInformation<T, ID extends Serializable> extends EntityInformation<T, ID> {
/**
* Returns the name of the collection the entity shall be persisted to.

View File

@@ -17,10 +17,10 @@ package org.springframework.data.document.mongodb.repository;
import java.lang.annotation.*;
/**
* Annotation to declare finder queries directly on repository methods.
*
* Annotation to declare finder queries directly on repository methods. Both attributes allow using a placeholder
* notation of {@code ?0}, {@code ?1} and so on.
*
* @author Oliver Gierke
*/
@Retention(RetentionPolicy.RUNTIME)
@@ -28,7 +28,19 @@ import java.lang.annotation.*;
@Documented
public @interface Query {
/**
* Takes a MongoDB JSON string to define the actual query to be executed. This one will take precendece over the
* method name then.
*
* @return
*/
String value() default "";
/**
* Defines the fields that should be returned for the given query. Note that only these fields will make it into the
* domain object returned.
*
* @return
*/
String fields() default "";
}