日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

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

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

你好專家@ 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的对...的全部內容,希望文章能夠幫你解決所遇到的問題。

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