Chúng ta không nên chỉ định ánh xạ trong tệp cfg.xml. Nó phải được thực hiện bởi chú thích hoặc XML.
Để sử dụng cách ánh xạ XML giữa các Đối tượng và Bảng, cần tạo tệp hbm.xml và trong trường hợp đó, hãy Thay thế
<mapping class ="models.Category" />
với một cái gì đó như
<mapping resource="models/Book.hbm.xml></mapping>
và tệp hbm.xml chứa ánh xạ cần thiết như sau. ví dụ:
<hibernate-mapping>
<class name="models.Book" table="Book" catalog="your database name">
<id name="bookId" type="java.lang.Integer">
<column name="BOOKID" />
<generator class="identity" />
</id>
<property name="authorName" type="string">
<column name="AUTHOR_NAME" length="10" not-null="true" unique="true" />
</property>
</class>//all the database mappings
</hibernate-mapping>
Xin lỗi, nếu tôi hiểu sai câu hỏi của bạn.