Xia Wei. In-depth explanation of Hibernate3