主键的生成策略(不懂)

image.png

class可以是:

  • increment 由hibernate自己维护自动增加,原理使用max函数,然后+1.不建议使用,有线程并发问题。

  • identity hibernate使用数据库自带的自动增长的方式。

    • mysql auto_increment

    • Orcale 不支持自增长。

  • squence hibernate使用

  • uuid Universally Unique Identity 通用唯一标示码,由32位16进制数所构成,是由一台机器产生的数字。保证唯一性,适用于所有数据库,但占用存储空间大。

  • hilo 高低位方式。hibernate中最常用的一种方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容