Meaningless Drivel is fun!
The moose likes Java in General and the fly likes populating Jaxb JavaBeans Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Introducing JavaFX 8 Programming this week in the JavaFX forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "populating Jaxb JavaBeans" Watch "populating Jaxb JavaBeans" New topic

populating Jaxb JavaBeans

Neha k Agrawal

Joined: Mar 25, 2008
Posts: 25
Hi all,
I need solution to one of the problem that we are facing. I have a set of XSDs and I have generated Java Beans for those XSDs using Jaxb. Now I need to query the database[different query for every XSD] and populate these java beans using Resultset.

THis task is very simple if I want to harcode everything. In that case I need to know which query is for which XSD and populate the java beans by calling the setter for every fields in the Java Bean.

But I want to write a generic method , which just take the cachedRowset and Java Bean instance and start populating without any hard coding.

I got to know about Apache's BeanUtils.populate() method but I think it is good only for simple Java Beans[no hierarchy] not for the complex one where all the fields are not at the same level. Like the one generated from JAXB.

Can anyone please tell me what approach I should use to write a generic method?Any help would be highly appreciated.

Thanks in advance.

I agree. Here's the link:
subject: populating Jaxb JavaBeans
It's not a secret anymore!