我在Spring中有一个自定义查询,看起来像这样
@Query(value = "select s.* from (select @p1:= :profileId p) parm , v_source_result_average_by_profile s;", nativeQuery = true)
问题在于spring认为在第一个:
之后有一个参数,但是没有。有办法逃脱角色吗?
答案 0 :(得分:0)
仅通过添加\\
即可解决
@Query(value = "select s.* from (select @p1\\:= :profileId p) parm , v_source_result_average_by_profile s;", nativeQuery = true)