I want to move from MySQL to MongoDB. In my project, a lot of servlets are being called. There, i begin a user transaction and some operations are executed in the database, both read and write. I use DTOs, DAOs and hibernate.
From what I have read, although hibernate could support MongoDB, I should quit hibernate. Could anyone suggest some key frameworks, which I could use? I am looking for something like hibernate for MySQL.
Also, should I use user transactions with mongoDB? Should I use DAOs? I am sorry about the many questions. I know all these could be done. My question is, what is the proper and effective use of MongoDB in a java project.