Я использую Spring JPA в моем слое DAO. У меня есть объект, имеющий Projet
внутри собственности объекта Client
:Получить свойство entity с Spring JPA
Project.java
@Entity
public class Project {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int projetId;
private String libelle;
@OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name="client_id")
private Client client;
// ... constructors, getters & setters
}
Client.java
@Entity
public class Client {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int clientId;
private String denomination;
// ... constructors, getters & setters
}
в моем интерфейсе DAO у меня есть следующие спецификации:
ProjetDao.java
@Repository
@Transactional
public interface ProjetDao extends CrudRepository<Projet, Integer> {
@Transactional
public Projet findByLibelle(String libelle);
@Transactional
public Projet findByProjetId(int projetId);
}
Мой вопрос: Как я могу указать на мой DAO интерфейс метод, который будет возвращать все клиенты разные в List<Client>
?
попытаться использовать метод, который возвращает список –
Abdelhak
Да точно, я хочу вернуться Список –
marherbi
@MohamedRedaArherbi Я дал вам пример, в ответе со ссылкой на документацию – xenteros