hi all,

I have many question about spring data project and I hope that someone will have the time to answer them, here it gores:
  1. is it an alternative to hibernate?
  2. does it work seamlessly with all RDBMSs?
  3. If i want my application to support mysql and mongodb what are the changes in code that should be implemented (i.e. code that works for RDBMS works for NoSQL?)
  4. is there away to implement data audit (like hibernate audit)?
  5. if there is data audit is it supported in NoSQL too?
  6. how hard is it to migrate from hibernate 3 to spring data?
  7. is there a full text search feature?


thanks in advance!