Queryexception: Jpa-style Positional Param Was Not An Integral Ordinal
I got 'QueryException: JPA-style positional param was not an integral ordinal' I try to solve by the way others solve such as org.hibernate.QueryException: JPA-style positional par
Solution 1:
Can you write it as follows :
@Query(
value = "SELECT user_att_workshop.id, user_att_workshop.user_id, user_att_workshop.workshop_att_id, skill.skill_name, user_att_workshop.skill_score " +
"FROM user_att_workshop LEFT JOIN skill on user_att_workshop.skill_id = skill.id " +
"WHERE user_att_workshop.user_id = :userId " +
"AND user_att_workshop.workshop_att_id = :workshopId;",
nativeQuery = true
)
public List<UserScoreByWorkshopAtt> findUserScoreByUserIdAndWorkshopId(@Param("userId")int userId,@Param("workshopId") int workshopId);
OR remove the ';' from end of the query and check for any whitespace
@Query(
value = "SELECT user_att_workshop.id, user_att_workshop.user_id, user_att_workshop.workshop_att_id, skill.skill_name, user_att_workshop.skill_score " +
"FROM user_att_workshop LEFT JOIN skill on user_att_workshop.skill_id = skill.id " +
"WHERE user_att_workshop.user_id =?1 " +
"AND user_att_workshop.workshop_att_id =?2",
nativeQuery = true
)
public List<UserScoreByWorkshopAtt> findUserScoreByUserIdAndWorkshopId(int userId, int workshopId);
Post a Comment for "Queryexception: Jpa-style Positional Param Was Not An Integral Ordinal"