Hi all,
From the Hibernate website:
Quote:
Hibernate rejects the use of build-time code generation / bytecode processing. Instead, reflection and runtime bytecode generation are used and SQL generation occurs at system startup time. This decision ensures that Hibernate does not impact upon IDE debugging and incremental compile.
As performance is crucial in an ORM tool I was wondering why should I prefer
Code:
reflection and runtime bytecode generation
versus build-time code generation ?
Check here:
http://www-106.ibm.com/developerworks/j ... j-dyn0603/Somewhere in the article it says:
Quote:
execution time using reflection is over 1000 times greater than that using direct access
It looks like reflection has a _severe_ impact on performance. My question is: is Hibernate _core_ functionality based on reflection?
thx in advance,
--steve p.