Como posso definir o índice nos campos herdados em MongoDB com dados da Primavera?

Psico Punch:

Eu tenho uma classe persistente que se estende um pai, onde alguns de seus campos são definidos. Com Primavera de dados Mongo, eu posso usar a @Indexedanotação em campos persistentes para criar índice na coleção correspondente. No entanto, no caso de campos herdados, só posso acessá-los através da classe pai. Eu provavelmente poderia colocar a anotação lá, mas eu não quero criar índice para a cada coleção estendendo a classe pai. Posso potencialmente usar @CompoundIndex(com valor único) Para contornar isso?

Psico Punch:

Depois de fazer alguns testes local, descobri que, sim, eu posso usar @CompoundIndexpara solucionar esse problema.

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=214039&siteId=1
Recomendado
Clasificación