1

私はしばらくこれに苦労してきましたが、有効な説明が見つからないようです。

ユーザークラスを含むアプリケーションを開発しています。この User クラスには、タイプ EmailAddress の属性 e-mail があります。このクラスにはいくつかのビジネス ロジックが含まれており、最初は不変でした。EmailAddress クラスの永続性を処理するカスタム ユーザー タイプ (Hibernate) を作成しました。しかし、GAEはそれが好きではありません。アプリケーションをデプロイしてテストする (またはマシンでローカルに実行する) と、そのフィールドは常に null になります。ただし、昨日の夜、GAE をまったく参照せずにローカルの MySQL インストールでテストしたところ、正常に動作しました。

ログ ファイルを確認しても、エラーや警告はありません。アプリケーションは正常に起動します。

これが正常かどうかを教えてくれる人はいますか?GAE がこの種の Hibernate 動作を許可していないのは奇妙に思えますが、正当な理由があるのか​​もしれません。必要に応じて、Tomcat と GAE にデプロイできるサンプル アプリケーションを提供できます。

4

0 に答える 0