日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

dbref java_java – Spring Data REST MongoDB:检索DBRef的对...

發布時間:2024/2/28 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dbref java_java – Spring Data REST MongoDB:检索DBRef的对... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你好專家@ stackOverflow,

我們正在使用Spring Data REST MongoDB.

是否有可能急于加載子對象,而不是使用@DBRef注釋的超鏈接?請參閱下面的Process.templates屬性.

這是我們的模型:

import org.springframework.data.annotation.Id;

import org.springframework.data.mongodb.core.mapping.DBRef;

import org.springframework.data.mongodb.core.mapping.Document;

import java.util.ArrayList;

import java.util.List;

@Document(collection = "process")

public class Process {

@Id

private String id;

private String name;

@DBRef / ------> This is the corresponding attribute

private List templates = new ArrayList<>();

這是我們的存儲庫:

import org.springframework.data.mongodb.repository.MongoRepository;

import org.springframework.data.rest.core.annotation.RepositoryRestResource;

@RepositoryRestResource(collectionResourceRel = "process", path = "process")

public interface ProcessRepository extends MongoRepository {

}

FindAll API帶來了子對象的鏈接

http://localhost:8080/data/process

帶來以下JSON.

{

"_embedded" : {

"process" : [ {

"id" : "56d731b82b45ee21a0d2ab0a",

"name" : "application-kit",

"_links" : {

...,

/********** This is the attribute in question (templates) ************/

"templates" : {

"href" : "http://localhost:8080/data/process/56d731b82b45ee21a0d2ab0a/templates"

}

}

}, ...]

}

我甚至試過@DBRef(lazy = false),但沒有運氣.

提前致謝!

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的dbref java_java – Spring Data REST MongoDB:检索DBRef的对...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。