我有以下 IdClass
public class EmployeeId implements Serializable {
private static final long serialVersionUID = -2221228212747288530L;
private String id;
private long joiningDate;
}
和 EntityClass
@Entity
@IdClass(EmployeeId.class)
private class Employee {
@Id
private String Id;
@Id
private long joiningDate;
//rest of columns
}
我如何findById在這里僅使用Id 列?我已經試過了findByIdId,findByTransportOrderIdId。不作業。
uj5u.com熱心網友回復:
只需創建一個findById只接受 aString作為引數的方法:
public interface EmployeeRepository extends JpaRepository<Employee, EmployeeId> {
Optional<Employee> findById(String id);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/359864.html
