Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is there a utility class that will hold a table with multiple columns/fields?

 
Chris Garrison
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm looking for a utility class (Vector, hashtable, etc.)that will hold a table, thus preventing repeated database/sql calls.
For instance - an ingredients table that holds names, prices, descriptions , dates, etc.
MysteryClass ingredients = new MysteryClass();
ingredients.add("salt", new Double(.65), "Mortens" ...);
ingredients.add("sugar", new Double (1.10), "Kroger Brand" ...);
ingredients.add("baking powder", new Double(2.50), "Arm & Hammer" ...);
and so on and so forth???
Im sure there's a way -however, it escapes me.
[ November 13, 2002: Message edited by: Chris Garrison11 ]
[ November 13, 2002: Message edited by: Chris Garrison11 ]
 
Chandresh Patel
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use a ArrayList of HashMap objects. In which case ingrediants will be an ArrayList object and values like "salt", new Double(.65), "Mortens" ... should be in HashMap, ofcourse keyed by some identifier.
Or you can hava ArrayList of ArrayList. In which case internal values will be in particular order all the time.
Or you can have ArrayList of Ingrediant value object. You will have to create a Ingrediant object with all the attributes required.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic