>> Object someValueAsObject = dbconfig.getProperty(someKeyAsString):
Borut, Wouldn't you be treating the value that you get back from dbconfig as a String, which is XStream-serialized XML, and then pass this into XStream to build it back into an object again? You're not suggesting that commons-configuration should do this internally, are you? Once you have the XML String from the config, just do, for instance... String xml = dbconfig.getString(someKeyAsString): Person savedPerson = (Person)xstream.fromXML(xml); Jake Quoting "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>: > I don't know the code in DatabaseConfiguration too well because I was > not involved in this class. What problems do you have when you call > other methods like getString(), getInt() etc.? Is an exception thrown? > > Oliver > > -----Original Message----- > Date: Wed, 19 Apr 2006 20:30:37 +0200 > Subject: [configuration] dbconfiguration > From: Borut Bol?ina > To: Jakarta Commons Users List > > Hello, > > an experimental question I have. Suppose I use database to store > configuration key and values. The database table has two columns: > > key = VARCHAR > value = BLOB > > The value is XML serialized from POJO with XStream. I can easily write > to databse with > > dbconfig.setProperty(someKeyAsString, someValueAsString) > > > How do I get someValueAsString back from database? It seems I can only > use > > Object someValueAsObject = dbconfig.getProperty(someKeyAsString): > > > But I need String, Reader or InputStream to serialize someValue back to > POJO. > > > -Borut > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
