Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 定义字段或其他逻辑来存储经常性支出实体,最好的方法是什么?_Java_Hibernate_Jpa_Spring Data_Entity - Fatal编程技术网

Java 定义字段或其他逻辑来存储经常性支出实体,最好的方法是什么?

Java 定义字段或其他逻辑来存储经常性支出实体,最好的方法是什么?,java,hibernate,jpa,spring-data,entity,Java,Hibernate,Jpa,Spring Data,Entity,我正在编写一个表示费用的特定JPA实体的代码,但其目的是让用户能够定义经常性费用,如: 费用将重复一年 费用只会重复三个月 i、 e,费用会重复,但当然会发生只存储一项费用而不是重复发生的情况。 您是否有一个想法和示例作为使用Java JPA创建和存储/恢复经常性开支的最佳方法 感谢在一个类似的问题中,我使用了以下实体:(1)费用是费用的一种配置,包括重复发生的设置(例如“租金”“每月500美元”)(2)费用执行注意到该费用的一个特定实例(例如“租金”“五月一日”可能还有具体金额-如果费用。

我正在编写一个表示费用的特定JPA实体的代码,但其目的是让用户能够定义经常性费用,如:

  • 费用将重复一年
  • 费用只会重复三个月
i、 e,费用会重复,但当然会发生只存储一项费用而不是重复发生的情况。 您是否有一个想法和示例作为使用Java JPA创建和存储/恢复经常性开支的最佳方法


感谢

在一个类似的问题中,我使用了以下实体:(1)
费用
是费用的一种配置,包括重复发生的设置(例如“租金”“每月500美元”)(2)
费用执行
注意到该费用的一个特定实例(例如“租金”“五月一日”可能还有具体金额-如果
费用。金额可以更改)。(3) 我需要像
expenseOutput
这样的东西来标记执行的结果,因为在我的例子中,执行可能会产生多种效果;您可以将其保留在
支出执行中
(例如,成功、余额不足等)