Fine, Id rather use hql than SODA, so whats the point of me using Overmind?
HUGE advantages. The best one: Overmind will lazy-fetch every object for you, but should you descend into an uninitialized portion of the object graph, it will intervene and “inject” that portion for you EVEN if the session has been closed. NEVER worry about initializing your object graphs anymore or about throwing LazyInitializationExceptions. Also Overmind can intelligently bind query parameters on-the-fly (even to hql and SQL queries), preventing any need for you to write finders. 7. This sounds too good to be true, I bet there are huge performance issues. You would lose that bet ;). Overmind not only intervenes to fetch portions of object graphs as they’re needed, but it observes injection patterns to optimize the queries to eager-fetches on future calls. It “learns” how your app behaves and tunes its fetching accordingly. Overmind can even predictively pre-fetch persistent objects to speed up performance OVER pre-initialized objects.
Related Questions
- Can I expect to have to go through an ID verification process at some point during the Dorchester County Magistrates Court - Summerville South Carolina online defensive driving course?
- Can I expect to have to go through an ID verification process at some point during the Harrison Arkansas online defensive driving course?
- Fine, Id rather use hql than SODA, so whats the point of me using Overmind?