原生JPA:@Query传入的参数是对象时该如何匹配

使用原生JPA时,传入一个对象怎么办呢?    name=:#{user.name} 

@Query(value = "SELECT * from uk_user\n" +
            "where\n" +
            "name=:#{user.name} \n" +
            "and type=:#{user.type} \n" +
            "and max_grade=:#{user.maxGrade}\n" +
            "and min_grade=:#{user.minGrade} \n" +
            "and details=:#{user.details}\n" +
            "and kind=:#{user.kind}\n" +
            "and createtime=:#{user.createtime}",nativeQuery=true)
    String findUserId(User user);

 

你可能感兴趣的:(JPA,Java,MySQL)