那要看你的序列生成的是什么.
如果带有字符就用 string .
如果是单纯的数字用 integer就可以了.

解决方案 »

  1.   

    id字段的选择一般来说用 native为Integer类型的自增 uuid为String的字增 foreign为外键
      

  2.   

    常规做法都是把自增长类型设置成数字型,比如integer,number等,具体的要看各类数据库支持的格式了
      

  3.   

    看来数据类型的选择是仁者见仁智者见智了~我比较倾向Varchar2。不知道在效率和扩展性方面大家都有何高见?
      

  4.   

    倾向sequence 理由是除了hibernate操作table外还有其他情况呢,如果是varchar的话脱离hibernate只能把业务主键当物理主键了.鄙人,个人见解,请楼下高人请各抒己见