1. 程式人生 > >使用oracle數據庫和MySQL數據庫時hibernate的映射文件.hbm.xml的不同

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

生成 hbm.xml con -a data 自己 column data- 並且

假設是使用oracle數據庫。那麽hibernate的映射文件.hbm.xml例如以下:

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

</id>

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

由於oracle數據庫中的id都是自己主動生成的。所以這裏不須要寫數據庫的id。這和MySQL數據庫有非常大差別。另外,MySQL數據庫建表時必須指明id,而oracle不用。插入時。MySQL和oracle數據庫都能夠不用指明id。

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