CrudRepository的保存方法

时间:2019-12-08 22:24:48

标签: java spring hibernate spring-boot maven

我刚刚实现了CrudRepository接口,但我发现我不能使用apply orElseThrows来向默认的save方法的返回值抛出自定义异常。

我应该怎么做才能获得这种支持?我应该覆盖save方法吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您应该覆盖save方法。由于orElseThrow()java.util.Optional类的方法,因此您的方法应返回一个Optional对象。