jQuery UIのオートコンプリートを含むPlayでかなり簡単なアプリケーションを開発しています。このオートコンプリートはajaxリクエストをサーバーに送信し、ID /値を戻します(Peter Hiltonが提供するコードスニペットを使用)。Playで休止状態にキャッシングしたくないです。
私はセレンのテストをリロードに問題があります。 を - 私は、テストモード(プレイテスト)で自分のアプリケーションを起動したとき、それは(ブートストラップ機能を介して)メモリDB にID /値をロードする - 私は私のセレンテストを起動するときそれはデータを削除し、新しいID(私には普通のようです)と同じ値のテストデータをロードします - テストが実行されると、オートコンプリートは新しいIDの代わりに古いID /値を返します。 "id nnのオブジェクトが見つかりません" =>古い値がサーバキャッシュにロードされているように見えますが、Playの説明書で説明されている通りです...
私は@javax.persistence.Entity
をチェックしましたが、休止状態@Entity
私はまた、通常のようで、私のapplication.confにチェック:そう、あなたが使用している注釈は関係ありません休止状態
%test.application.mode=dev
%test.db.url=jdbc:h2:mem:play;MODE=MYSQL;LOCK_MODE=0
%test.jpa.ddl=create-drop
%test.mail.smtp=mock
ヘルプしてください...