URLに関する情報を保持するURLInfoというエンティティタイプがあります。このエンティティの主キーは URL そのものです (これにより、データストア内に常に一意の URL があることが保証されます)。ID の共有が容易になるように、各 URL に一意の整数 ID も必要です。ただし、GUID を使用することはできますが、それは私にとって好ましいことではありません。どうすればこの要件を達成できますか? 整数 ID は連続している必要はありません (連続している場合は優先されます)。エンティティをより高速に生成できます (つまり、新しい URL レコードを生成するたびに共通のカウンターを更新することができません)。これは私がこれまでに試したことです-URLInfoクラスで、フィールドを定義しました-Long Idおよび @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) で注釈を付けて、一意の値で自動的に生成されることを期待しています。しかし、新しいエンティティを保存すると (ID を null に設定)、
これをすべてローカルマシンで試しています。
ありがとう