• Create a bean for your model
  • Replace all queries with simple method calls
  • Customize queries
  • Many-to-many and many-to-one
  • Lazy loading