@Transient注解的作用
时间: 2023-10-03 13:07:33 浏览: 107
@Transient注解的作用是指定该属性或字段不是永久的。它可以在实体类、映射超类或可嵌入类的属性或字段上使用。在Java的serialization机制中,当持久化对象时,有些特殊的对象数据成员我们不想用serialization机制来保存。通过在这些成员前加上@Transient注解,可以关闭serialization机制对其的保存。被@Transient注解修饰的属性将不会被包括在序列化的表示中,而非@Transient注解修饰的属性将被包括进去。此外,在实体类中使用了@Table注解后,如果想要添加表中不存在的字段,也可以使用@Transient注解。ORM框架会忽略带有@Transient注解的属性,它只起到辅助作用,不会映射到数据库表中的字段。 <span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [@Transient注解使用](https://blog.csdn.net/qq_39827935/article/details/84976020)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [@Transient注解](https://blog.csdn.net/cqzdmm/article/details/111040966)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文