My Entity
public class CarModelEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "model_id")
private Integer modelId;
@Column(name = "model_name")
private String modelName;
@Column(name = "is_parent")
private Integer isParent;
@Column(name = "parent_id")
private Integer parentId;
@Column(name = "created_by")
private Integer createdBy;
@Column(name = "created_at")
private Timestamp createdAt;
@Column(name = "updated_at")
private Timestamp updatedAt;
}
My code :
CarModelEntity data = carModelRepo
.saveAllAndFlush(CarModelEntity.builder()
.isParent(1)
.modelName(value)
.build());
Syntax Error :
Error:(49, 25) java: method saveAllAndFlush in interface org.springframework.data.jpa.repository.JpaRepository<T,ID> cannot be applied to given types;
required: java.lang.Iterable<S>
found: com.*****.catprices.mobileapp.model.entity.CarModelEntity
reason: cannot infer type-variable(s) S
(argument mismatch; com.****.catprices.mobileapp.model.entity.CarModelEntity cannot be converted to java.lang.Iterable<S>)
My Repository :
public interface CarModelRepo extends JpaRepository<CarModelEntity, Integer> {
}