Esempio n. 1
0
 /** @throws UnknownHostException Opens database connection */
 public void openConnection() throws UnknownHostException {
   mongoClient = new MongoClient("localhost", 27017);
   morphia = new Morphia();
   ds = morphia.createDatastore((Mongo) mongoClient, "userData");
   morphia.map(DbEntry.class);
   ds.ensureIndexes(); // creates indexes from @Index annotations in your entities
   ds.ensureCaps(); // creates capped collections from @Entity
 }
Esempio n. 2
0
 public static Datastore getInstance() {
   if (ds == null) {
     Mongo mongo;
     try {
       mongo = new Mongo();
       ds = new Morphia().createDatastore(mongo, "jg");
       ds.ensureIndexes();
       ds.ensureCaps();
     } catch (UnknownHostException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
     } catch (MongoException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
     }
   }
   return ds;
 }