我上课:
@Entity
public class User {
@Id
Long id;
String name;
@ManyToMany
List<Mission> missions;
}
@Entity
public class Mission {
@Id
Long id;
String name;
@ManyToMany
List<User> users;
}
public interface MissionRepository extends CrudRepository<Mission, Long> {
@Query(nativeQuery = true, "select * from mission join user on id = user_id where name = ?1")
public List<Mission> findByname(String name);
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否可以在spring数据JPA中使用本机查询联接,以及查询结果是否正确映射到上述示例中的实体中。
有人可以给我看一个完整的例子来给用户。我必须在本例中使用本机查询,但我不确定该工作。