4

エンドポイントに奇妙な問題があり、問題を解決するためにどこから始めればよいかわかりません。

Endpoints: https://mysite/_ah/api/myEclipseGeneratedEndpoint@v1 

Error: Bad API configuration: Schema type must be 'any', 'array', 'object', or 'string'.

上記のエラーが発生しています。これは、3 つのエンドポイントのうち 2 つで発生します。奇妙なことは、この問題を引き起こした最新のアップロードにあります。私はエンドポイントを変更していません。私が追加したコードは、エンドポイントがリンクされているデータストアと対話することさえしませんでした。

3 つのエンドポイントはすべて何週間も変更されていませんが、2 つのエンドポイントは失敗し始めています。これをどうすればいいのかわからない。任意の提案をいただければ幸いです。

4

2 に答える 2

0

次のように、主キーをEntity クラスのKey型に定義しました。

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Key id;

私はそれをLongに変更しました( Stringも試しました)、エラーはなくなったようです:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

Keyただし、子エンティティは主キー タイプとして持つ必要があるため、これは依然として問題になります。

于 2013-10-20T04:01:31.033 に答える