From: wcfredricks (A. F. <fo...@an...> - 2005-11-20 04:47:51
|
Hi folks, It's a bit late and I probably shouldn't be attempting to formulate a question now but I need to get past an issue that I'm having. I'm attempting to do get a cascading update happening between one entity that has a composite association with another. An example of this might be a Person could have many PhoneNumbers. I'm loading the Person and it's associated array of PhoneNumbers (person.setPhoneNumbers(phoneNumbers)) and then passing that in through a web service. On the server side, I filled in the PersonDaoImpl transformer migrating the Collection of PhoneNumbers to a PhoneNumbers array and then in the PeopleInfoServiceImpl I have a similar Vo2Entity transformer that would move the PhoneNumber[] to a PhoneNumber entity Collection before calling the Dao.create... method. I'm getting a "java.lang.ClassCastException: java.util.ArrayList" exception when I do this which is after I call the create method. Seems like it's happening beyond the code that requires modification. The exception happens at the hibernate level. Odds are, I'm missing something basic here. I looked around the forum but didn't find a similar problem. I started looking at the "@andromda.hibernate.cascade" and "@andromda.hibernate.collection.type" but I don't think this is where I need to go. Just a hunch :) Any help would be appreciated. Bill When I execute this, the _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=7091#7091 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! |