vyemialyanchyk wrote:
Joachim, there is no sence to be so angry...
Hey, I got a zero-helpful RTFM answer.
In particular, a zero-helpful RTFM answer after spending days reading up things and collecting the questions for the list.
A zero-helpful RTFM answer from a person who didn't even care to try and find out what exactly the problem might be.
A zero-helpful down-the-nose RTFM answer, alluding that I didn't even properly research before posting my question - the exact opposite of what I did.
I have every reason to be angry.
I have taken the anger out of the rest of the post. It required a good deal of rewriting, but I feel you're honestly trying to clear the thing up, and that deserves better than an unedited first draft.
vyemialyanchyk wrote:
Take a look at the top of this page - there are 2 greate books about Hibernate & Hibernate Search.
It is not a big secret, these books possible to find with google in pdf version.
I have the first book already (as you acknowledge), and the second isn't about reverse engineering, it's about full-text search.
That leaves me puzzled: Why are you giving an answer that you already know can't help?
vyemialyanchyk wrote:
You ask a lot of strict Hibernate questions (not Hibernate Tools - which is general branch topic).
To answer all these - possible to write a new book about Hibernate...
But why this is necessary here, cause "Java Persistence with Hibernate" by Christian Bauer & Gavin King and
"Hibernate Search in Action" by Emmanuel Bernard & John Griffin B.A exist?
You wrote what you have "Java Persistence with Hibernate" - it should answer these questions, really a most of it.
You wrote what your questions about hibernate.reveng.xml, but really it about Hibernate. 100%
I was seeking answers in the form of "reveng will generate FOO for <many-to-one> and BAR for <set>", with FOO and BAR being Hibernate concepts.
I'm not unclear about what Hibernate does.
I'm unclear about how exactly the reveng process maps reveng.xml specifications to Hibernate mechanisms. (Or is supposed to map things. There's still the possibility of bugs, and documentation is essential to distinguish unexpected but intentional behaviour from buggy, soon-to-be-changed behaviour. I have learned not to rely on the results of experimentation, that's not future-proof. Particularly not if things are still under heavy development - old, mature software like, say, GNU make could be experimented with to find out things and rely on the results.)
vyemialyanchyk wrote:
Your critique about docs have a sense, your thoughts about difficulties "for those who are just starting with Hibernate and Hibernate Tools" are clear and I see a sence here, but you should know what should be some balance for novice and for those who are use Hibernate for a time...
Yes, I know how hard it is to write docs that work for novices and experts.
However, I'm really asking for reference information. That's relevant to experts and novices alike (well, novices after they start to ask questions that aren't covered in the tutorials).