0
エンティティとドキュメントとして1つのオブジェクト定義を持ち、同じ生成IDを共有/使用してDBに格納できますか? MongoはオブジェクトIDとしてStringを必要とします(問題なく生成できます)が、JPA Stringでは生成できません。 Longを使用する場合、JPAによって簡単に生成できますが、Mongoでは生成できません。これを達成する方法はありますか?MongoドキュメントとJPAエンティティの同じ生成IDを共有
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String id;
はまた、あなたが文字列IDを生成するために、GUIDを使用することができます:
@Entity
@Document
public class DocHeader {
@Id
@GeneratedValue
private Long id;
}
それは動作します。ありがとう – Adam