使用oracle數據庫和MySQL數據庫時hibernate的映射文件.hbm.xml的不同

如果是使用oracle數據庫,那麼hibernate的映射文件.hbm.xml如下:

<id name="xuehao" column="xuehao">

</id>

這個id不是數據庫自動生成的,這需要注意;而且這些字段必須和實體類中相對應,實體類中還需要對應的get()方法和set()方法。

因爲oracle數據庫中的id都是自動生成的,所以這裏不需要寫數據庫的id,這和MySQL數據庫有很大區別;另外,MySQL數據庫建表時必須指明id,而oracle不用,插入時,MySQL和oracle數據庫都可以不用指明id。

發佈了58 篇原創文章 · 獲贊 6 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章