有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

集合通用java结构以存储定义的多个对象类型和键

我希望看到在任何java框架(如apache或guava)中,集合中都有什么可以让我处理下面的问题。如果需要的话,我也可以考虑任何自定义实现。

基本上我有

  1. 库存对象,库存编号字段将帮助识别 唯一库存对象
  2. 订单号字段将显示订单对象 帮助确定唯一的订单
  3. OrderItem对象、订单号和 项目编号字段将有助于识别唯一订单(此处的键 (是复合的)

我可以让更多具有不同属性和复合关键点类型的对象稍后进入。另外,我不想将orderItem放在order对象中

基本上,我想看看是否有一种优雅的方法来构建一个通用的结构,在这个结构中,我可以定义键来帮助识别一个对象,并使用键动态地检索对象?我也应该能够指定复合键类型

结构。put(invKey、inventory); 结构put(orderKey,order); 结构put(orderItemKey,orderItem)(这里的键是两个属性的组合)


共 (0) 个答案