首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
是否可以将对象的所有字段默认设置为@Transient
编程问答
2022-04-26
问题描述
||
我有
一个
基本的Entity类,它将在一百多个子类中派生。 为了确保持久字段将是我想要的字段(而不是该基类的
用户
),我想声明此JPA实体为
默
认情况下将所有字段设置为瞬态。 这怎么可能 ?
解决方法
如果您不将@MappedSuperclass放在要扩展的类上,则该类属性将永远不会持久化。 您可以为某些属性提供getter方法,并将注释放置在属性而不是字段上。 @Id批注确定您是否需要字段或属性。在JPA 2中,您还可以使用@Access批注。
字段
字段
对象
对象
对象
是否
是否
设置
设置
设置
默认