package org.hibernate.ogm.hiking.config; import org.hibernate.ogm.cfg.Configurable; import org.hibernate.ogm.cfg.OptionConfigurator; import org.hibernate.ogm.datastore.mongodb.MongoDB; import org.hibernate.ogm.datastore.mongodb.options.ReadPreferenceType; import org.hibernate.ogm.hiking.model.Hike; /** * @author Emmanuel Bernard <emmanuel@hibernate.org> */ public class HikeMongoDBOptionConfigurator extends OptionConfigurator { @Override public void configure(Configurable configurable) { configurable.configureOptionsFor( MongoDB.class ) .entity( Hike.class ) .readPreference( ReadPreferenceType.NEAREST ); } }