As far as i know you cannot filter in Ref<?> properties. Instead i would do something like:
@Entity
public class Developper {
@Id Long id;
List<Long> projects;
}
@Entity
public class Project {
@Id Long id;
String name;
}
public List<Project> getDevelopperProjects( Long developperId ){
Developper dev = ofy().load().type(Developper.class).id( developperId ).get();
return new ArrayList<Project>( ofy().load().keys( dev.projects ).values() );
}
public void addDevelopperToProject( Long projectId, Long developperId ){
Developper dev = ofy().load().type(Developper.class).id( developperId ).get();
dev.projects.add( projectId );
ofy().save().entity( dev ).now();