<hibernate mapping package="org.hibernate.tutorial.domain">
<class name="Event" table"Events">
<id name="id" column="EVENT_ID">
<generator class ="native"/>
</id>
<property name="date" type="timestamp" column="EVENT_DATE"/>
<property name="title"/>
</class>
</hibernate-mapping>
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/tutorial.html#tutorial-firstapp 我正在閱讀關於hibernate的這篇文章。幾個問題在休眠ORM。
- 這是最適合初學者的指南。
generator class ="native"
是什麼意思?它是做什麼用的?- 爲什麼id用id標籤聲明,但另一個用 屬性標籤聲明。
- 人們仍然使用xml文件來映射類與表。這是一種老式的方式嗎?
嘿,這是我聽說過的Hibernate註釋的第一個真正的優勢。我更喜歡xml映射文件,因爲在不改變單行Java代碼的情況下,您可以爲不同的數據庫創建不同的映射關係,它們可以很好地概述映射,並且它們有助於以正確的方式進行數據庫設計(數據庫優先,Java pojos後來)。但主要是這是個人品味的問題。 – Johanna
呵呵。我先是Pojos的大信徒,db後來:)雖然這比宗教信仰更具宗教性。 –