You should use an ORM if you think it makes your work easier.
Where would the DB be located? If you're talking about the SQLite DB built into Android, note that it's not accessible via JDBC, so any ORM tool built on top of JDBC will not work.
If you're talking about a DB not located on the device -like MySQL-, then you shouldn't access it via JDBC, so, again, any tool built on top of JDBC wouldn't be applicable.
Joined: Jan 24, 2011
1) Can i use Hibernate with Android, DB is located inside phone only......
2) I have heard abt MongoDB..... is it fine ?
Joined: Mar 22, 2005
I'm not aware of a Hibernate dialect for the Android version of SQLite; a web search should prove or disprove its existence quickly. I doubt there is one, though - Hibernate relies on a lot of different libraries, some of which perform Java bytecode manipulation, which would not work on Android.
Not sure what you mean by "is it fine" - what did you find out by visiting the MongoDB web site?