7 java spring spring-data-jpa spring-boot
如果使用Spring data JPA中的@Query,是否可以从存储库返回可选内容?
@Query("SELECT e FROM Employee m WHERE e.id=?1 AND e.card=?2")
Employee getById(Integer id, Card card);
Run Code Online (Sandbox Code Playgroud)
小智 14
是的。
您只需将方法的返回类型更改为Optional<Employee>. 你的方法将如下所示:
@Query("SELECT e FROM Employee m WHERE e.id=?1 AND e.card=?2")
Optional<Employee> getById(Integer id, Card card);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4562 次 |
| 最近记录: |