我在我的DAO層中使用Spring JPA。我有一個有實體屬性Client
內的實體Projet
:在我的DAO接口,我有以下規格獲取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
}
:
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