1、主键映射问题:
hibernate连接oracle有两种方式,一种是制定sequence的名字 如:
< id name="id" column="ID"> < generator class="sequence"> < param name="sequence">DEPARTMENT_ID_SEQ< /param> < /generator> < /id>
如果要使用native,则必须创建名为HIBERNATE_SEQUENCE 的sequence
CREATE SEQUENCE HIBERNATE_SEQUENCE MINVALUE 90000 MAXVALUE 999999999999999999999999
< id name="id" column="ID"> < generator class="native" /> < /id>
还有一定要注意映射文件中的属性类型一定要匹配。
2、如果没有用到spring框架,只用hibernate,用session存储数据时,需要自己手动提交,否则,存不了数据。