小编mid*_*y62的帖子

本机查询加入Spring数据

我上课:

@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中使用本机查询联接,以及查询结果是否正确映射到上述示例中的实体中。

有人可以给我看一个完整的例子来给用户。我必须在本例中使用本机查询,但我不确定该工作。

java spring spring-data spring-data-jpa

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1

spring-data ×1

spring-data-jpa ×1