避免像这样编写查询:
@Query("SELECT p.name FROM Person p WHERE p.email =:email")
String findNameByEmail(@Param("email") String email);
我想知道是否有办法在没有@Query
注释的情况下编写它:
String findNameByEmail(@Param("email") String email);
我找不到这样的东西,我不确定是否有可能或者我错过了什么。
答案 0 :(得分:2)
您可以将projection与一个属性一起使用:
public interface OnlyName {
String getName();
}
OnlyName findByEmail(String email);