@GeneratedValue
时间: 2023-08-21 16:17:50 浏览: 86
hibernate注解说明
@GeneratedValue注解在Spring Boot中的作用是什么?它有哪些属性可以使用?
回答: @GeneratedValue注解的作用是为一个实体生成一个唯一标识的主键,并提供了主键的生成策略。\[1\]在Spring Boot中,默认情况下@GeneratedValue注解不需要加参数。但是如果数据库控制主键自增(auto_increment),不加参数就会报错。\[2\]该注解还有一个属性叫做generator,它的值是一个字符串,默认为空字符串。generator属性声明了主键生成器的名称,对应于同名的主键生成器@SequenceGenerator和@TableGenerator。\[3\]
#### 引用[.reference_title]
- *1* [@GeneratedValue 注解详解(转)](https://blog.csdn.net/weixin_40119218/article/details/104797332)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [@GeneratedValue 注解详解](https://blog.csdn.net/sswqzx/article/details/84337921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文