我已经建立了自己的机制来为我的域对象分配身份,因此在持久化它们时,跟踪MongoDB分配给他们的东西确实没有太大价值。但是,我为域类命名标识字段是id因为它简洁明了且易于理解。问题在于,根据文档,Spring会自动将此字段映射到MongoDB分配的ObjectID。如何避免发生这种情况,而不必重命名我的id字段,或@Id仅为了解决此问题而定义带有注释的自定义标识字段?
id
@Id