0
我有一个用户表,我试图在spring启动时使用带注释的查询来获得结果集。我能够将结果集作为列表,但没有字段名称。如何获得带有字段名称的结果集作为键和值对? 当前响应[[1,“Jay”]],我想要做的是{“id”:1,“Name”:“Jay”}一个Jpa查询注释返回结果作为键值对
-----这是我的存储库类 - ---
@Repository
public interface UsersauthRepository2 extends JpaRepository<Users2,Long> {
@Query("select id,name,email from Users u where LOWER(email) = LOWER(:email) and LOWER(u.password) = LOWER(:password)")
List<Users2> querybyemail(@Param("email") String email,@Param("password") String password);
}
没有 “NamedQuery” 在那里。这是JPQL,并且是Spring Data JPA API,而不是JPA API –
已编辑,谢谢@NeilStockton – Vijay
我将结果集转换为String数组,该数组更易于使用。 – Vijay