如何解决 CrudRepository<FinancialTransaction,String> 类型中的方法 save(S) 不适用于参数(付款)

Posted

技术标签:

【中文标题】如何解决 CrudRepository<FinancialTransaction,String> 类型中的方法 save(S) 不适用于参数(付款)【英文标题】:how to solve the method save(S) in the type CrudRepository<FinancialTransaction,String> is not applicable for the arguments (Payment) 【发布时间】:2019-11-26 11:49:56 【问题描述】:

我正在尝试保存金融交易中的付款数据,但它给了我这个错误 CrudRepository 类型中的方法 save(S) 不适用于参数 (Payment) 请给我这个问题的快速解决方案。

【问题讨论】:

请发布一个可重现的示例:PaymentRepository 的类如何,您执行什么操作以获取错误等。 Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? 【参考方案1】:

这是不可能的。 FinancialTransaction 存储库只能在 Financial_transaction 表中进行操作。

如果您在保存金融交易的同时尝试保存付款。

请在这两个实体之间做one-to-one or one-many的映射。

【讨论】:

以上是关于如何解决 CrudRepository<FinancialTransaction,String> 类型中的方法 save(S) 不适用于参数(付款)的主要内容,如果未能解决你的问题,请参考以下文章

尝试 CrudRepository - H2 - TableNotFound

Spring 数据 CrudRepository 存在

CrudRepository.findOne报错

无法使用弹簧数据 jpa CrudRepository

如何使用CrudRepository避免额外的json获取记录

在我的情况下,如何编写自定义 CrudRepository 方法(@Query)来过滤结果