So I posted a question about a complex but that I'm dealing with in my application, and got some good advice in comments. Shortly thereafter the question was closed due to down votes by a number of users. Here's the question:
Writing up that question took a lot of work on my part, and I responded to commenters with the additional detail they requested. Even so, some users decided to vote it out of existence anyway.
Here's what it says below the question closing:
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form.
The question is not ambiguous or vague -- it describes a specific problem. It's not incomplete, and it's certainly not broad. Obviously it's not rhetorical and it can be answered.
So what's the deal, do people just vote down questions that are too long or take too much work to answer? And why would you vote on it at all either way if you're not a Hibernate expert since it's specifically about Hibernate?
Given the perfectly valid criticism here, I rewrote the question so that it hopefully makes more sense.