如何解决将对象与 java
我正在尝试传递一个对象,比如 Order,它检查其先前的值并更新一个字段。
订单(orderId、item_id、数量、价格、discount_type、discount_amount)
所以我第一次得到值为 Order("o1","i1",1,100,null,null) 的订单数据时。
第二个记录,我将获得相同订单的详细信息 Order("o1",2,200,null).
当我处理第二个订单时,我想使用值 Order("o1",150,"discountType1",50(calculate the value prev_price - curr_price)) 更新 Order 对象。>
我正在尝试创建一个 drools 应用程序,我想在其中发送一个带有当前值和上一个值的 Order 对象,并使用 java 在 drools xsl 文件中应用规则。
解决方法
如果你在谷歌上搜索“java pair implementation”,你会得到很多可行的方法。
Java Pair
如果你只有很少的规则来处理配对比较,那么广义类就足够了,如果你有更多的规则可能会变得更复杂,我会从普通的“配对”扩展到让你的配对保持商业意义考虑到可支持性。如果您希望针对每个字段应用某些逻辑,则应检查并比较规则中的每个字段。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。