Several years I develop at work in C#, MVC, Entity Framework, database first. Now I want to try Java and choose Play Framework and IDEA as IDE. Now I search such ORM system as:
- easy integrating in Play Framework;
- have class generation from database (reverse engineering) as main tool;
- have easy language like LINQ in C# (ex: from x in context.MY_TABLE select x)
Play has build-in ORM - it's Ebean, all you need to use it just uncomment several lines in application.conf (and optionally choose database engine other then build-in H2 ie. MySQL like described in this question)
Next create
modelspackage inappfolder and start to add your models.More details in official docs.
Unfortunately it doesn't support reverse engineering...