2

アカウント エンティティ

public class Account 
{       
    @MongoObjectId
    private String _id;       
    private String name;    
    public String get_id() {
        return _id;
    }    
    public void set_id(String _id) {
        this._id = _id;
    }   
    public String getName() {
        return name;
    }    
    public void setName(String name) {
        this.name = name;
    }
}

public class JongoExample {<br>
   MongoClient mongoClient = new MongoClient(); // code to connect with database
        DB db = mongoClient.getDB("kommboxj");
Jongo jongo = new Jongo(db);<br>
MongoCollection accountCollection = jongo.getCollection("account");
Account account = new Account();<br>
account.setName("rks");<br>
String accountIdMongo = (String) accountCollection.insert(account).getUpsertedId();}

ここで、acountIdMongo が null であることがわかりました。取得方法がわかりません。ここでは、アカウント ObjectId を挿入したいと考えています。

4

1 に答える 1