gpt4 book ai didi

hibernate - 在 JPA 中是否可以将继承的属性重新定义为 transient ?

转载 作者:行者123 更新时间:2023-12-05 02:21:46 26 4
gpt4 key购买 nike

@MappedSuperclass
public abstract class BaseBean{
@Id
@GeneratedValue
Long id;
String name;
}

@Entity
public class A extends BaseBean{

}

@Entity
public class B extends BaseBean{

}

是否可以只为类 B 将 name 属性设置为 transient

最佳答案

不,它不起作用。 @MappedSuperclass 字段/属性始终被考虑,即使您使用属性访问并尝试使用不同的注释覆盖属性,Hibernate 仍将使用基类中的属性。

关于hibernate - 在 JPA 中是否可以将继承的属性重新定义为 transient ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32115993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com