scala で dtos を書きたいのですが、うまくいきません。ローカル Web サーバーで Web アプリをデプロイしようとすると、次のメッセージが表示されます。
Caused by: org.datanucleus.metadata.InvalidMetaDataException:
Class de.cassys.gkasse.model.Application has application-identity
and no objectid-class specified yet has 0 primary key fields.
Unable to use SingleFieldIdentity.
紛らわしいのは、主キー フィールドを定義したことです。次のコードを見てください。
@Table(name = "applications")
@Entity
class Application(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
var id: Key = null,
var currentVersion: String = null,
var certificate: Array[Byte] = null,
var created: Date = null,
var exec: Array[Byte] = null)
私は何をすべきか?