Database queries are likely to be the most constrained resource in a typical enterprise application. They are essential but also extremely slow.
Because of this, that limited resource needs to be carefully managed and it needs to be straightforward to reason about the I/O behavior of your application.
Attempting to hide them away and obscure what is actually happening in your application is extremely counter-productive.
Because of this, that limited resource needs to be carefully managed and it needs to be straightforward to reason about the I/O behavior of your application.
Attempting to hide them away and obscure what is actually happening in your application is extremely counter-productive.