我想知道是否可以为 Spring 的CrudRepository
save 方法定义自定义返回类型,如下面的 find 查询方法示例:
<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!
任何想法如何让这个工作?