Как мы можем достичь DBRefs MongoDB в QUARKUS — MONGODB С помощью PANACHE?

#mongodb #orm #quarkus #quarkus-panache

#mongodb #orm #quarkus #quarkus-panache

Вопрос:

Я следовал приведенным ниже рекомендациям по внедрению MongoDB ORM в моем серверном приложении Quarkus.

QUARKUS — УПРОЩЕННЫЙ MONGODB С ПОМОЩЬЮ PANACHE

https://quarkus.io/guides/mongodb-panache

Как я могу получить ссылку на документ с помощью этого?

Например: если у меня есть 2 объекта, такие как Employee, Organization, то как я могу сослаться на Organization в моем объекте Employee?

Комментарии:

1. Привет, я немного смущен этим вопросом, поскольку вы говорили как о Hibernate, так и о MongoDB с помощью Panache. Для MongoDB с помощью Panache вы должны следовать этому руководству: quarkus.io/guides/mongodb-panache

2. @loicmathieu Да, я использую тот же пример, но я просто хотел знать, как я могу достичь docs.mongodb.com/manual/reference/database-references/#dbrefs используя этот пример.

Ответ №1:

Quarkus MongoDB с помощью Panache не предлагал конкретной поддержки dbref.

Вы можете использовать поле типа com.mongodb.DBRef , но мы не будем автоматически загружать документ, на который оно ссылается, поэтому вам нужно сделать это самостоятельно.