プロジェクトで初めてカイエンを使用しています。今まで、私は SelectQuery を使用していて、気に入っていました。オブジェクトを更新する必要があります。たとえば、User
オブジェクトにemailId
属性が含まれています。ユーザーがメールを更新する必要がある場合、既存のUser
オブジェクトを取得emailId
し、ユーザーが提供した新しい値で属性を更新します。
問題は今始まります。データベースへの更新を永続化する方法がわかりません。私が持っているオプションは、に制限されているSQLTemplate
か、使用しているようですEJB QL
。私は正しいですか?DataContext
更新されたオブジェクトを に提供し、更新を DB に永続化するより洗練された方法はありますか?
私は Web アプリケーションで Cayenne を使用しており、 を介してコンテキストを取得していますWebApplicationContextFilter
。