2014-11-03 52 views
1

我是新來的orm。我正在使用spring和hibernate: 1)我發現我們可以使用獨立的classname.hbm.xml文件將類映射到數據庫。我也看到了使用單個orm.xml的人也是如此。任何人都可以說,當我們有足夠多的關係表時,哪種方法是最好的。 2)而且我看到映射也是在類內完成的,使用@Id,@Column等。這樣做有沒有優勢?請建議哪些是最好的方法,記住很可能會出現數據庫中的修改。寫作orm.xml的最佳做法

回答

1

**沒有區別。你可以用這兩種方法做同樣的事情。

**使用註釋可以直接在java中映射。

** Xml映射文件可以更好地概述表及其映射。

如果您在代碼中進行了重複更改,請使用HBM.Xml文件,否則請使用註釋。

+0

因此,讓我說我的需求需要我去xml.And在我們練習保持分開的classname.hbm.xml而不是一個單一的orm.xml? – RBz 2014-11-03 07:05:38

+0

在我看來,使用單獨的classname.hbm.xml文件可以更好地瞭解其他人 – Prabha 2014-11-03 07:26:32

+0

我剛剛聽說使用xml是一種古老的hibernate技術,現在我們使用註釋。所以很明顯,它有一些優勢嗎? – RBz 2014-11-03 09:01:27