我有一个休息端点用于返回有关应用程序的信息(到目前为止只有应用程序版本)但到目前为止这个信息是硬编码的,并且很容易忘记更改它.我最好从pom或manifest文件中检索app版本.有没有带来这种功能的项目?
我正在尝试使用 spring-data-jpa 实现简单的 cqrs 应用程序,所以我有 2 个用于编写的表 - 例如人和汽车(一个人可以拥有汽车列表)。我还使用创建为 select * from person join car 的一个视图...
因此示例查询可以给出输出(一个用户有 2 辆车)
firstName|lastName| car_brand | car_model |
marek |k | tesla | s |
marek |k | mercdes | 190 |
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试在 jpa 中映射此视图,并且正在尝试嵌入列表
@Embeddable
class CarSnapshot {
private String carBrand;
private String carModel;
}
Run Code Online (Sandbox Code Playgroud)
和
class PersonSnapshot {
private String firstName;
@Embedded // I tried also @OneToMany and ElementCollection
private Set<CarSnapshot> cars;
}
Run Code Online (Sandbox Code Playgroud)
但它不适用于我的情况。你知道如何修复它吗?而且一对一映射(一个人最多拥有一辆车)效果非常酷