如果是使用oracle數據庫,那麼hibernate的映射文件.hbm.xml如下:
<id name="xuehao" column="xuehao">
</id>
這個id不是數據庫自動生成的,這需要注意;而且這些字段必須和實體類中相對應,實體類中還需要對應的get()方法和set()方法。
因爲oracle數據庫中的id都是自動生成的,所以這裏不需要寫數據庫的id,這和MySQL數據庫有很大區別;另外,MySQL數據庫建表時必須指明id,而oracle不用,插入時,MySQL和oracle數據庫都可以不用指明id。