Comment Re:About time... (Score 1) 158
Or is just complex and unfamiliar. The problem with these frameworks is they work great when they work, but you only ever see them working because they've been published with the most trivial example. When you actually start trying to do things with them, you have to know implementation-level details of the framework in order to make it work for you. By the time you've invested all that time, you may as well have written something less generic that actually does what you want.
Wow, I guessed almost immediately that you were talking about Hibernate. No documentation for complex behaviour or advanced features, or where there is documentation, it's out-dated by several versions, sparse, and occasionally plain wrong. The options for sorting out problems are:
- Read the Hibernate code to figure out what the hell it's trying to do; or
- Search around, asking questions, find out nobody has come across your problem, or it was filed as a bug in the library in 2007 and never fixed, or the solutions listed aren't suitable or don't work, and end up reading the Hibernate code anyway.