java - CrudRepository保存方法

标签 java spring hibernate spring-boot maven

我刚刚实现了 CrudRepository 接口(interface),我发现我无法使用 apply the orElseThrows 来向默认保存方法的返回抛出自定义异常。

我应该做什么才能获得这种支持?我应该覆盖保存方法吗?

提前谢谢您。

最佳答案

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

关于java - CrudRepository保存方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59240455/

相关文章:

java - OpenCV 错误 : Assertion failed (src. dims == 2 && info.height == (uint32_t)

java - JLabel getToolTipText() 不返回已设置的工具提示

java - Spring MVC Controller 未被调用

java - ArrayOutOfBoundsException : asm. ClassReader.readClass(未知来源)

java - 在 Android 上使用 mp4parser 合并 Mp4

java - 如何在 Spring 中记录 Web 请求和响应?

mysql - 什么 Hibernate 3.5.1 方言最适合访问 MySQL 5.1

java - hibernate org.hibernate.MappingException : Could not determine type SimpleStringProperty

java - JPA/Hibernate flatten mapping(只想得到孙子,跳过 child )

java - JDK 记录器与 Log4j