
MongoDBDriverManager::startSession은 MongoDB 4.5 버전부터 deprecated된 메소드입니다. 따라서 MongoDB 4.4 버전에서 deprecated된 메소드를 사용할 수 없습니다.
대신, MongoDB 4.4 버전부터는 MongoClient::startSession() 메소드를 사용하거나, MongoDB 4.4 버전부터 지원하는 MongoDatabase::startSession() 메소드를 사용할 수 있습니다.
MongoClient::startSession() 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017");
MongoDatabase mongoDatabase = mongoClient.getDatabase("mydatabase");
MongoSession mongoSession = mongoDatabase.startSession();
MongoDatabase::startSession() 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017");
MongoDatabase mongoDatabase = mongoClient.getDatabase("mydatabase");
MongoSession mongoSession = mongoDatabase.startSession();
이러한 방법을 사용하면 deprecated된 startSession 메소드를 사용하지 않고 MongoDB 세션을 시작할 수 있습니다.
2025-03-06 19:41