3

我想知道是否可以为 Spring 的CrudRepositorysave 方法定义自定义返回类型,如下面的 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!

任何想法如何让这个工作?

4

0 回答 0