建议使用native,hibernate会根据底层数据库的不同自动选择identity或者sequence或者hilo。但如果你确定你只会用到oracle,那么用sequence是最方便的。
用oracle序列,主键这么重要的东西还是交给数据库自己维护吧。 sequence_name