@tablefiled
时间: 2024-04-23 14:29:00 浏览: 53
@TableField是MyBatis-Plus框架中的一个注解,用于标识实体类中的属性是否对应数据库表中的字段。当在实体类的属性上加上@TableField(exist = false)注解时,表示该属性不是数据库表中的字段,但在项目中需要使用该属性。这样,在使用MyBatis-Plus进行新增等操作时,框架会忽略该属性,避免报错。如果不加该注解,当数据库表中找不到对应的字段时,会抛出"Unknown column"的异常。\[1\]\[2\]\[3\]
例如,在实体类中使用@TableField(exist = false)注解可以这样写:@TableField(exist = false) private Integer projectNum;。这样,projectNum属性就不会被映射到数据库表中的字段。
#### 引用[.reference_title]
- *1* [@TableField注解使用(忽略扫描)](https://blog.csdn.net/weixin_46775407/article/details/120991677)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [@TableField介绍和使用](https://blog.csdn.net/weixin_46055693/article/details/121941573)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文