@MappedSuperclass
public abstract class Auction {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private long id;
    @Column(nullable = false)
    private String title;
    @Column
    private String description;
    @Column
    private String category;
    @Column(nullable = false)
    private long sellerId;
    @Column
    private String urlPicture;

}

@Getter
@Setter
@Entity
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "inverseauction")

public class InverseAuction extends Auction{

    @Column(nullable = false)
    private int startingPrice;

    @Column(nullable = false)
    @JsonFormat(shape=JsonFormat.Shape.STRING, pattern = "dd-MM-yyyy'T'HH:mm:ss[.SSS][.SS][.S]")
    private LocalDateTime expiryDate;
}

My @GetMapping Return的唯一属性是startingPriceexpiryDate,出于某种原因,拍卖属性对拍卖是不可见的.

我唯一的猜测是添加一些SpringBoot注释,但我不知道是哪一个,我try 了一些,但不起作用

推荐答案

您需要将getters/setter添加到您的MappdSuperClass中,并且可能需要创建一个定制的AllArgsConstructor,因为Lombok不会在其生成的AllArgsConstructor中执行Super().

Java相关问答推荐

将偶数元素移动到数组的前面,同时保持相对顺序

如何计算内循环的时间复杂度?

将成为一个比较者.比较…在现代Java中,编译器会对`CompareTo`方法进行优化吗?

弹簧靴和龙目岛

调用引发泛型异常的泛型方法时出现编译错误

查找剩余的枚举

我不能再在Android Studio Hedgehog上用Java语言创建新项目了吗?

Com.example.service.QuestionService中的构造函数的参数0需要找不到的类型为';com.example.Dao.QuestionDao;的Bean

解释左移在Java中的工作原理

由于 list 中的权限错误,Android未生成

PDFBox未加载内容

在Eclipse中数组的可空性

允许同时执行两个方法,但不能同时执行这两个方法

是否为计划任务补偿系统睡眠?

JFree Chart从图表中删除边框

JOLT根据值删除并保留其余的json键

为什么我不能建立输入/输出流?Java ServerSocket

处理4.3问题:javax.xml.ind包不存在(&Q;).您可能在学习GitHub教程时遗漏了库.&Q

PhantomReference无法访问时会发生什么?

为什么 Random() 的行为不符合预期?