@Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "cust_id") private Long custId;//主键
此注解表示配置主键的生成策略,类似于mysql中的自增。
strategy表示此注解使用的策略,可以使用GenerationType.IDENTITY、GenerationType.SEQUENCE、GenerationType.TABLE、GenerationType.AUTO。
GenerationType.IDENTITY:底层 数据库 必须支持自动增长,(类似于mysql的自增) GenerationType.SEQUENCE:底层数据库必须支持序列,(Oracle) GenerationType.TABLE:jpa提供的一种机制,通过一张数据表的形式帮助完成主键自增 GenerationType.AUTO:程序自动选择合适的主键生成策略
GenerationType.IDENTITY:底层 数据库 必须支持自动增长,(类似于mysql的自增)
GenerationType.SEQUENCE:底层数据库必须支持序列,(Oracle)
GenerationType.TABLE:jpa提供的一种机制,通过一张数据表的形式帮助完成主键自增
GenerationType.AUTO:程序自动选择合适的主键生成策略
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
社区
活动
资源
关于
腾讯云开发者
扫码关注腾讯云开发者
领取腾讯云代金券
热门产品
热门推荐
更多推荐
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287