假设我具有以下实体,(为简单起见,我跳过了构造函数:]
public class Person {
int id;
String name;
String lastName;
Date birthday;
List<Vehicles> vehicles;
}
而且我想创建一个DTO以便仅从数据库中获取我需要的东西:
public class PersonDTO {
int id;
String name;
List<Vehicles> vehicles;
}
我的Crud存储库看起来像这样:
Person findById(int personId);
但是我想将其更改为:
PersonDTO findById(int personId);
如果删除vehicles属性(是列表),则效果很好,但是我确实需要此列表。有任何线索吗?