Я пишу запрос с использованием оператора In при весенней загрузке с использованием JPA
select * from data where name in ("XYZ","XY")
Я не могу реализовать реализацию DAO для следующего ввода при весенней загрузкес JPA.
{"name":["XYZ","XY"]}
Контроллер
@PostMapping("/embdata/dto/name")
public List getByBatchIdsWithDTO(@RequestBody EmbDataDTO dto){
return service.getBatchIds(dto);
}
Метод обслуживания:
List<Data> obj=repo.findBybatchID(List<String> name)
Интерфейс репо:
List<Data> findByBatchIdIn(List wageId);
Мой класс сущности
@Entity
@Data
@Table(name="data")
public class Data{
@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="id")
int id;
@Column(name="name")
String name;
@Column(name="address")
String address;
}
Мой класс DTO:
@Data
public class EmbDataDTO {
private int id;
private String name;
private String address;
}
, пожалуйста, помогите мне реализовать следующий ввод.