Faster development. Full flexibility
- Full freedom on class design. O/R Broker does not place any limitations on how you design your classes. No restrictions whatsoever.
- You write the SQL. This allows you to hand tune any query and from personal experience, is as fast (if not faster) than configuring some obscure XML syntax.
- You write the query-to-object mapping code in Scala (or Java). No tired old XML mapping needed.
- SQL can be in code or, preferably, in simple text files, ready for editing and optimizing if needed.
- SQL can be dynamic through either Velocity or FreeMarker template engine syntax. Both are supported, but neither are required.
- Dealing with new database schema, legacy schema, JavaBeans, or immutable classes? All possible, full flexibility.