CrudRepository
検索クエリ メソッドの次の例のように、Spring の save メソッドのカスタム戻り値の型を定義できるかどうか疑問に思っています。
<T> Optional<T> findById(Long id, Class<T> type);
ドキュメントでは、クエリ メソッドを使用した動的プロジェクションの例しか見つかりませんでした。
私は試した
<T> T save(Foo entity, Class<T> type);
しかし、次のエラーが発生します。
java.lang.IllegalArgumentException: Failed to create query for method public abstract java.lang.Object com.xyz.myproject.persistence.dao.FooDAO.save(com.xyz.myproject.persistence.model.Foo,java.lang.Class)! No property save found for type Foo!
これを機能させる方法はありますか?