//org.apache.commons.collections.map.MultiKeyMap
MultiKeyMap mymap = new MultiKeyMap();
HibernateTransactionManager transactionManager = (HibernateTransactionManager)ac.getBean("transactionManager");
Session session = transactionManager.getSessionFactory().openSession();
Query quary = session.createSQLQuery(sql.toString());
quary.executeUpdate();
List<Object[]> values = quary.list();
for(Object[] value : values){
if(value[0] != null && value[1] != null){
// map.put(value[0].toString(), value[1].toString());
mymap.put(value[0].toString(),value[2].toString(),value[3].toString(),value[1].toString());
}
}
........
String backQty = (String) mymap.get(recePrice, orderQty,
carQty.substring(0, carQty.indexOf("/")));
//MultiKeyMap 可以根据N个条件作为key取得value值
- 大小: 125.2 KB
分享到:
相关推荐
- Map:提供支持多重键的Map实现,比如MultiMap和MultiKeyMap。 - FastArrayList、FastHashMap和FastTreeMap:提供比标准实现更快速的集合类。 - ExtendedProperties:增强了属性列表的实现。 3. Jakarta Commons ...
**MultiKeyMap** 类提供了一种支持多键的映射实现。 ##### ReferenceMap/ReferenceIdentityMap 这些类提供了软引用和弱引用支持的映射实现。 ##### SingletonMap **SingletonMap** 类提供了一种只包含一个键值对...
6. **映射操作**:提供了一些高级映射功能,如MultiKeyMap(多键映射)、CascadingMap(级联映射)等。此外,还可以对映射进行函数式操作,如transformingMap()。 7. **集合实用工具**:如ListUtils、MapUtils、...
此外,还有各种优化的集合实现,如`BoundedFifoQueue`(有界的先进先出队列)和`MultiKeyMap`(多键映射)。 这五个Apache Commons子项目都是Java开发中的宝贵资源,它们极大地提高了开发效率,简化了复杂任务的...
1. **容器类**:Collections提供了各种特殊用途的容器类,如BoundedFIFOQueue(有界先进先出队列)、MultiKeyMap(多键映射)和ReferenceMap(基于引用的映射)。这些类扩展了Java内置的容器,增加了新的特性和功能...
7. **Map**:除了标准的 Map 功能外,还提供了 `CachingMap`(缓存映射)、`DecoratedMap`(装饰器映射)和 `MultiKeyMap`(多键映射)等,增加了更灵活的映射操作。 8. **Multimap**:允许多个键对应一个值的 Map ...
JSONlib支持多种JSON模型,包括JDK内置的`java.util.Map`和`java.util.List`,以及一些流行的第三方框架如Apache Commons Lang的`org.apache.commons.collections.map.MultiKeyMap`。这样,开发者可以轻松地将Java...
- **MultiKeyMap**:提供了多键映射的支持。 - **ReferenceMap/ReferenceIdentityMap**:提供了基于引用的映射。 - **SingletonMap**:提供了只包含一个键值对的映射。 ##### 3.8. List组 - **...