如果是使用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的不同
原文地址:http://blog.csdn.net/holmes_conan/article/details/41324413